Skip to content

Commit c5a7fbe

Browse files
committed
ci: pin conformance drift guard to v1.0.0
Clone the canonical suite at its v1.0.0 tag instead of main, and compare CONFORMANCE_VERSION alongside manifest, fixtures and schema, so unreleased conformance changes never turn this build red.
1 parent 93c8337 commit c5a7fbe

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ jobs:
6767
- uses: actions/checkout@v5
6868
- name: Verify vendored conformance matches the canonical suite
6969
run: |
70-
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
70+
git clone --depth 1 --branch v1.0.0 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
71+
diff -u "$RUNNER_TEMP/conformance/CONFORMANCE_VERSION" "test/conformance/CONFORMANCE_VERSION"
7172
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "test/conformance/manifest.json"
7273
diff -ru "$RUNNER_TEMP/conformance/fixtures" "test/conformance/fixtures"
7374
diff -ru "$RUNNER_TEMP/conformance/schema" "test/conformance/schema"

0 commit comments

Comments
 (0)