Skip to content

Commit f4b6ccf

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 69614c8 commit f4b6ccf

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
@@ -34,7 +34,8 @@ jobs:
3434
- uses: actions/checkout@v5
3535
- name: Verify vendored conformance matches the canonical suite
3636
run: |
37-
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
37+
git clone --depth 1 --branch v1.0.0 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
38+
diff -u "$RUNNER_TEMP/conformance/CONFORMANCE_VERSION" "src/test/resources/conformance/CONFORMANCE_VERSION"
3839
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "src/test/resources/conformance/manifest.json"
3940
diff -ru "$RUNNER_TEMP/conformance/fixtures" "src/test/resources/conformance/fixtures"
4041
diff -ru "$RUNNER_TEMP/conformance/schema" "src/test/resources/conformance/schema"

0 commit comments

Comments
 (0)