Test - Add AzureActiveDirectory to allowed service tags for NSG policies #24
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ────────────────────────────────────────────────────────────── | |
| # PR Policy Assignment Environment Consistency Tests | |
| # Validates that policy assignment configurations are consistent | |
| # between dev and prod environments. | |
| # ────────────────────────────────────────────────────────────── | |
| name: "PR Policy Assignment Environment Consistency Tests" | |
| on: | |
| pull_request: | |
| branches: [main] | |
| paths: | |
| - "policyAssignments/**" | |
| - "tests/policyAssignment/environment-consistency/**" | |
| - ".github/workflows/pr-policy-assignment-env-consistency.yml" | |
| - ".github/actions/templates/test-policy-assignment-env-consistency/**" | |
| workflow_dispatch: # allow manual trigger | |
| inputs: | |
| debug: | |
| description: "Enable debug logging" | |
| type: boolean | |
| default: false | |
| env: | |
| ACTIONS_STEP_DEBUG: ${{ inputs.debug }} | |
| devConfigurationFilesDirectory: "policyAssignments/dev" | |
| prodConfigurationFilesDirectory: "policyAssignments/prod" | |
| permissions: | |
| contents: read | |
| actions: read | |
| checks: write | |
| pull-requests: read | |
| jobs: | |
| assignment_configurations_tests: | |
| name: Assignment Configurations Tests | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: "Checkout" | |
| uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 | |
| persist-credentials: false | |
| - name: "Policy Assignment Environment Consistency Tests" | |
| uses: ./.github/actions/templates/test-policy-assignment-env-consistency | |
| with: | |
| prod-configuration-files-directory: "${{ env.prodConfigurationFilesDirectory }}" | |
| dev-configuration-files-directory: "${{ env.devConfigurationFilesDirectory }}" | |
| check-name: "Policy Assignments Environment Consistency Test Results" | |
| skip-passed-tests-report: "true" |