Skip to content

Commit 28c5f44

Browse files
committed
ci: verify vendored conformance is in sync with the canonical suite
1 parent 8ee99fe commit 28c5f44

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,16 @@ jobs:
2626

2727
- name: Test
2828
run: mvn -B --no-transfer-progress verify
29+
30+
conformance:
31+
name: Conformance suite in sync
32+
runs-on: ubuntu-latest
33+
steps:
34+
- uses: actions/checkout@v5
35+
- name: Verify vendored conformance matches the canonical suite
36+
run: |
37+
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
38+
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "src/test/resources/conformance/manifest.json"
39+
diff -ru "$RUNNER_TEMP/conformance/fixtures" "src/test/resources/conformance/fixtures"
40+
diff -ru "$RUNNER_TEMP/conformance/schema" "src/test/resources/conformance/schema"
41+
echo "Vendored conformance is in sync with the canonical suite."

0 commit comments

Comments
 (0)