From ea7d46e34f41781e9b188145f7b01ca43e00416f Mon Sep 17 00:00:00 2001 From: Madhusudan Joshi <221762494+victorjoshi9@users.noreply.github.com> Date: Sun, 19 Apr 2026 18:02:52 +0530 Subject: [PATCH] Update azure-login-integration-tests.yml --- .../azure-login-integration-tests.yml | 131 +----------------- 1 file changed, 2 insertions(+), 129 deletions(-) diff --git a/.github/workflows/azure-login-integration-tests.yml b/.github/workflows/azure-login-integration-tests.yml index a746e74f0..7a523ddd7 100644 --- a/.github/workflows/azure-login-integration-tests.yml +++ b/.github/workflows/azure-login-integration-tests.yml @@ -1,129 +1,2 @@ -name: Run Azure Login Integration Tests -on: - workflow_dispatch: - schedule: - - cron: '0 */3 * * *' -permissions: - id-token: write - contents: write - -jobs: - - az-login-test-non-oidc: - runs-on: ubuntu-latest -# continue-on-error: true - steps: - - name: 'Az CLI login with subscription' - uses: azure/login@v1 - with: - creds: ${{ secrets.AZURE_CREDENTIALS }} - - - run: | - az account show --output none - az vm list --output none - - - name: 'Az CLI login without subscription' - uses: azure/login@v1 - with: - creds: ${{ secrets.AZURE_CREDENTIALS }} - allow-no-subscriptions: true - - - run: | - az account show --output none - - - name: 'Azure PowerShell login with subscription' - uses: azure/login@v1 - with: - creds: ${{ secrets.AZURE_CREDENTIALS }} - enable-AzPSSession: true - - - uses: azure/powershell@v3 - with: - inlineScript: "(Get-AzContext).Environment.Name" - azPSVersion: "latest" - - - name: 'Azure PowerShell login without subscription' - uses: azure/login@v1 - with: - creds: ${{secrets.AZURE_CREDENTIALS}} - enable-AzPSSession: true - allow-no-subscriptions: true - - - uses: azure/powershell@v3 - with: - inlineScript: "(Get-AzContext).Environment.Name" - azPSVersion: "latest" - - az-login-test-oidc: - runs-on: ubuntu-latest -# continue-on-error: true - steps: - - name: 'Az CLI login with subscription' - uses: azure/login@v1 - with: - client-id: ${{ secrets.AZURE_CLIENTID }} - tenant-id: ${{ secrets.AZURE_TENANTID }} - subscription-id: ${{ secrets.AZURE_SUBSCRIPTIONID }} - - - run: | - az account show --output none - az vm list --output none - - - name: 'Az CLI login without subscription' - uses: azure/login@v1 - with: - client-id: ${{ secrets.AZURE_CLIENTID }} - tenant-id: ${{ secrets.AZURE_TENANTID }} - allow-no-subscriptions: true - - - run: | - az account show --output none - - - name: 'Azure PowerShell login with subscription' - uses: azure/login@v1 - with: - client-id: ${{ secrets.AZURE_CLIENTID }} - tenant-id: ${{ secrets.AZURE_TENANTID }} - subscription-id: ${{ secrets.AZURE_SUBSCRIPTIONID }} - enable-AzPSSession: true - - - uses: azure/powershell@v3 - with: - inlineScript: "(Get-AzContext).Environment.Name" - azPSVersion: "latest" - - - name: 'Azure PowerShell login without subscription' - uses: azure/login@v1 - with: - client-id: ${{ secrets.AZURE_CLIENTID }} - tenant-id: ${{ secrets.AZURE_TENANTID }} - enable-AzPSSession: true - allow-no-subscriptions: true - - - uses: azure/powershell@v3 - with: - inlineScript: "(Get-AzContext).Environment.Name" - azPSVersion: "latest" - - slack-post-result: - runs-on: ubuntu-latest -# continue-on-error: true - if: ${{ always() }} - needs: [az-login-test-non-oidc, az-login-test-oidc] - steps: - - name: Create slack post - id: slack_report - run: | - TITLE="Login action OIDC flow tests update - " - DATEVAR=`date "+%d/%m/%YT%H:%M:%S"` - TITLE="${TITLE}${DATEVAR}" - REPORT="${TITLE}\r\nLink to run - https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID\r\n" - RUN_URL="https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" - REPORT="${REPORT}\r\n" - if [ ${{needs.az-login-test-non-oidc.result}} == 'success' ]; then REPORT="${REPORT}\r\n|✅|<${RUN_URL}|az-login-test-non-oidc>"; else REPORT="${REPORT}\r\n|❌|<${RUN_URL}|az-login-test-non-oidc>"; fi - if [ ${{needs.az-login-test-oidc.result}} == 'success' ]; then REPORT="${REPORT}\r\n|✅|<${RUN_URL}|az-login-test-oidc>"; else REPORT="${REPORT}\r\n|❌|<${RUN_URL}|az-login-test-oidc>"; fi - echo "report=$REPORT" >> $GITHUB_OUTPUT - - - name: Post to slack - shell: bash - run: curl -X POST -H 'Content-type:application/json' --data '{"blocks":[{"type":"section","text":{"type":"mrkdwn","text":"${{steps.slack_report.outputs.report}}"}}]}' https://hooks.slack.com/services/${{SECRETS.SLACK_CHANNEL_SECRET}} +- name: Azure Login + uses: Azure/login@v3.0.0