name: Architecture and changed-file quality on: pull_request: permissions: contents: read jobs: architecture: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v7 with: fetch-depth: 0 - name: Set up .NET uses: actions/setup-dotnet@v6 with: dotnet-version: "8.0.x" # CI and local run the same complete repository gate. - name: Repository quality gate shell: bash env: BASE_REF: ${{ github.event.pull_request.base.sha }} HEAD_REF: ${{ github.event.pull_request.head.sha }} run: bash scripts/governance-check.sh