@@ -30,26 +30,21 @@ jobs:
3030 with :
3131 fetch-depth : 0
3232
33- - name : ' Azure CLI login'
34- uses : azure/login@v2
33+ - name : Get gsoft-nuget-feed secret
34+ id : get_gsoft_nuget_feed_secret
35+ uses : workleap/wl-reusable-workflows/retrieve-managed-secret@main
3536 with :
36- client-id : ${{ vars.AZURE_CLIENT_ID }}
37- tenant-id : ${{ vars.AZURE_TENANT_ID }}
38- subscription-id : ${{ vars.AZURE_SUBSCRIPTION_ID }}
39-
40- - name : Get Secrets from Azure Key Vault
41- id : get_secrets
42- run : |
43- # Set env.ADO_PAT
44- ADO_PAT=$(az keyvault secret show --vault-name ${{ vars.IDP_CICD_KEYVAULT_NAME }} --name "gsoft-nuget-feed-ado-pat" --query value -o tsv)
45- echo "::add-mask::$ADO_PAT"
46- echo "ado_pat=$ADO_PAT" >> $GITHUB_OUTPUT
37+ azure-client-id : ${{ vars.AZURE_CLIENT_ID }}
38+ azure-tenant-id : ${{ vars.AZURE_TENANT_ID }}
39+ azure-subscription-id : ${{ vars.AZURE_SUBSCRIPTION_ID }}
40+ keyvault-name : ${{ vars.IDP_CICD_KEYVAULT_NAME }}
41+ secret-name : " gsoft-nuget-feed-ado-pat"
4742
4843 - uses : actions/setup-dotnet@v4
4944 with :
50- source-url : ${{ secrets.NUGET_GSOFTDEV_FEED_URL }}
45+ source-url : ${{ vars.GSOFTDEV_NUGET_SOURCE }}
5146 env :
52- NUGET_AUTH_TOKEN : ${{ steps.get_secrets .outputs.ado_pat }}
47+ NUGET_AUTH_TOKEN : ${{ steps.get_gsoft_nuget_feed_secret .outputs.secret }}
5348
5449 - name : Install Mono
5550 shell : bash
6257 - run : ./Build.ps1
6358 shell : pwsh
6459 env :
65- NUGET_SOURCE : ${{ secrets.NUGET_GSOFTDEV_FEED_URL }}
66- NUGET_API_KEY : ${{ steps.get_secrets .outputs.ado_pat }}
60+ NUGET_SOURCE : ${{ vars.GSOFTDEV_NUGET_SOURCE }}
61+ NUGET_API_KEY : ${{ steps.get_gsoft_nuget_feed_secret .outputs.secret }}
6762
6863 linearb :
6964 needs : [main]
0 commit comments