Skip to content

Commit e645d2e

Browse files
committed
ci: verify vendored conformance is in sync with the canonical suite
1 parent 335039b commit e645d2e

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
@@ -72,3 +72,16 @@ jobs:
7272
BABELQUEUE_TEST_REDIS: redis://localhost:6379/0
7373
BABELQUEUE_TEST_AMQP: amqp://guest:guest@localhost:5672/
7474
run: pytest
75+
76+
conformance:
77+
name: Conformance suite in sync
78+
runs-on: ubuntu-latest
79+
steps:
80+
- uses: actions/checkout@v5
81+
- name: Verify vendored conformance matches the canonical suite
82+
run: |
83+
git clone --depth 1 https://github.com/BabelQueue/conformance.git "$RUNNER_TEMP/conformance"
84+
diff -ru "$RUNNER_TEMP/conformance/manifest.json" "tests/conformance/manifest.json"
85+
diff -ru "$RUNNER_TEMP/conformance/fixtures" "tests/conformance/fixtures"
86+
diff -ru "$RUNNER_TEMP/conformance/schema" "tests/conformance/schema"
87+
echo "Vendored conformance is in sync with the canonical suite."

0 commit comments

Comments
 (0)