Skip to content

Commit cc42c8d

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 f2a88ec commit cc42c8d

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
@@ -37,7 +37,8 @@ jobs:
3737
- uses: actions/checkout@v5
3838
- name: Verify vendored conformance matches the canonical suite
3939
run: |
40-
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
40+
git clone --depth 1 --branch v1.0.0 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
41+
diff -u "$RUNNER_TEMP/conformance/CONFORMANCE_VERSION" "src/test/resources/conformance/CONFORMANCE_VERSION"
4142
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "src/test/resources/conformance/manifest.json"
4243
diff -ru "$RUNNER_TEMP/conformance/fixtures" "src/test/resources/conformance/fixtures"
4344
diff -ru "$RUNNER_TEMP/conformance/schema" "src/test/resources/conformance/schema"

0 commit comments

Comments
 (0)