|
|
|
|
@ -228,11 +228,16 @@ jobs:
@@ -228,11 +228,16 @@ jobs:
|
|
|
|
|
working-directory: apps/web |
|
|
|
|
run: unzip web-${{ env._VERSION }}-${{ matrix.artifact_name }}.zip |
|
|
|
|
|
|
|
|
|
- name: Login to Azure |
|
|
|
|
uses: Azure/login@ec3c14589bd3e9312b3cc8c41e6860e258df9010 # v1.1 |
|
|
|
|
with: |
|
|
|
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} |
|
|
|
|
|
|
|
|
|
- name: Retrieve github PAT secrets |
|
|
|
|
id: retrieve-secret-pat |
|
|
|
|
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af |
|
|
|
|
with: |
|
|
|
|
keyvault: "bitwarden-prod-kv" |
|
|
|
|
keyvault: "bitwarden-ci" |
|
|
|
|
secrets: "github-pat-bitwarden-devops-bot-repo-scope" |
|
|
|
|
|
|
|
|
|
- name: Setup DCT |
|
|
|
|
@ -240,7 +245,7 @@ jobs:
@@ -240,7 +245,7 @@ jobs:
|
|
|
|
|
id: setup-dct |
|
|
|
|
uses: bitwarden/gh-actions/setup-docker-trust@a8c384a05a974c05c48374c818b004be221d43ff |
|
|
|
|
with: |
|
|
|
|
azure-creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }} |
|
|
|
|
azure-creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} |
|
|
|
|
azure-keyvault-name: "bitwarden-prod-kv" |
|
|
|
|
|
|
|
|
|
- name: Build Docker image |
|
|
|
|
@ -282,13 +287,13 @@ jobs:
@@ -282,13 +287,13 @@ jobs:
|
|
|
|
|
- name: Login to Azure |
|
|
|
|
uses: Azure/login@ec3c14589bd3e9312b3cc8c41e6860e258df9010 # v1.1 |
|
|
|
|
with: |
|
|
|
|
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }} |
|
|
|
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} |
|
|
|
|
|
|
|
|
|
- name: Retrieve secrets |
|
|
|
|
id: retrieve-secrets |
|
|
|
|
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af |
|
|
|
|
with: |
|
|
|
|
keyvault: "bitwarden-prod-kv" |
|
|
|
|
keyvault: "bitwarden-ci" |
|
|
|
|
secrets: "crowdin-api-token" |
|
|
|
|
|
|
|
|
|
- name: Upload Sources |
|
|
|
|
@ -342,14 +347,14 @@ jobs:
@@ -342,14 +347,14 @@ jobs:
|
|
|
|
|
uses: Azure/login@ec3c14589bd3e9312b3cc8c41e6860e258df9010 # v1.1 |
|
|
|
|
if: failure() |
|
|
|
|
with: |
|
|
|
|
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }} |
|
|
|
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} |
|
|
|
|
|
|
|
|
|
- name: Retrieve secrets |
|
|
|
|
id: retrieve-secrets |
|
|
|
|
if: failure() |
|
|
|
|
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af |
|
|
|
|
with: |
|
|
|
|
keyvault: "bitwarden-prod-kv" |
|
|
|
|
keyvault: "bitwarden-ci" |
|
|
|
|
secrets: "devops-alerts-slack-webhook-url" |
|
|
|
|
|
|
|
|
|
- name: Notify Slack on failure |
|
|
|
|
|