diff --git a/.github/workflows/functions-deploy.yml b/.github/workflows/functions-deploy.yml index 099d1768..65db4724 100644 --- a/.github/workflows/functions-deploy.yml +++ b/.github/workflows/functions-deploy.yml @@ -53,10 +53,15 @@ env: jobs: build-and-deploy: runs-on: ubuntu-latest - environment: ${{ inputs.ENVIRONMENT }} + environment: + name: ${{ inputs.ENVIRONMENT }} + permissions: + id-token: write + contents: read + steps: - name: 'Checkout GitHub Action' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node ${{ env.NODE_VERSION }} Environment uses: actions/setup-node@v3 @@ -72,6 +77,13 @@ jobs: npm run test --if-present popd + - name: Login via Azure CLI + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: 'Run Azure Functions Action' uses: Azure/functions-action@v1 id: fa