Add stitcher-moq test client (current moq-net/moq-native, all six cases) #76
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
| name: PR Registration Validation | |
| # Default checks for PRs that add/remove/edit a client or relay registration. | |
| # Read-only and push-free: it validates the registration, shows the test plan | |
| # that WOULD run, and checks that the registered image exists. It never runs | |
| # the interop suite (that is the maintainer-gated live run) and never publishes. | |
| on: | |
| pull_request: | |
| paths: | |
| - 'implementations.json' | |
| - 'implementations.schema.json' | |
| - 'validate-registration.sh' | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: pr-validate-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| validate-registration: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - name: Checkout PR | |
| uses: actions/checkout@v4 | |
| with: | |
| # Full history + the base branch so we can diff to find changed impls. | |
| fetch-depth: 0 | |
| - name: Fetch base branch | |
| run: git fetch --no-tags --quiet origin "${{ github.base_ref }}" | |
| - name: Install schema validator | |
| run: python3 -m pip install --quiet jsonschema | |
| - name: Validate registration | |
| run: | | |
| ./validate-registration.sh \ | |
| --base "origin/${{ github.base_ref }}" \ | |
| --summary "$GITHUB_STEP_SUMMARY" |