Skip to content

Commit e00d42b

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 a802066 commit e00d42b

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
@@ -118,7 +118,8 @@ jobs:
118118
- uses: actions/checkout@v5
119119
- name: Verify vendored conformance matches the canonical suite
120120
run: |
121-
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
121+
git clone --depth 1 --branch v1.0.0 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
122+
diff -u "$RUNNER_TEMP/conformance/CONFORMANCE_VERSION" "tests/conformance/CONFORMANCE_VERSION"
122123
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "tests/conformance/manifest.json"
123124
diff -ru "$RUNNER_TEMP/conformance/fixtures" "tests/conformance/fixtures"
124125
diff -ru "$RUNNER_TEMP/conformance/schema" "tests/conformance/schema"

0 commit comments

Comments
 (0)