Skip to content

Commit c024e1b

Browse files
authored
test: run JSONPath Compliance Test Suite on basic queries
- CTS is now run in CI on queries that the engine supports.
1 parent 9249824 commit c024e1b

File tree

12 files changed

+408
-114
lines changed

12 files changed

+408
-114
lines changed

.github/workflows/book.yml

+13-2
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,20 @@ jobs:
6464
~/.cargo/git/db/
6565
target/
6666
key: book-cargo-${{ hashFiles('**/Cargo.toml') }}
67-
- name: Install mdbook
67+
- name: cargo install mdbook
6868
if: steps.cache-restore-cargo.outputs.cache-hit != 'true'
69-
run: cargo install mdbook mdbook-katex
69+
uses: baptiste0928/cargo-install@94e1849646e5797d0c8b34d8e525124ae9ae1d86 # v3.0.1
70+
with:
71+
# Name of the crate to install
72+
crate: mdbook
73+
env:
74+
CARGO_TARGET_DIR: target/
75+
- name: cargo install mdbook-katex
76+
if: steps.cache-restore-cargo.outputs.cache-hit != 'true'
77+
uses: baptiste0928/cargo-install@94e1849646e5797d0c8b34d8e525124ae9ae1d86 # v3.0.1
78+
with:
79+
# Name of the crate to install
80+
crate: mdbook-katex
7081
env:
7182
CARGO_TARGET_DIR: target/
7283
- name: Build the book

.github/workflows/clusterfuzzlite-batch.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ jobs:
6767
uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
6868
with:
6969
egress-policy: audit
70-
70+
- name: Checkout sources
71+
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
72+
with:
73+
submodules: true
7174
- name: Report crash
7275
id: report
7376
uses: JasonEtco/create-an-issue@1b14a70e4d8dc185e5cc76d3bec9eab20257b2c5 # v2.9.2

.github/workflows/rust.yml

+6-5
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,12 @@ jobs:
137137
~/.cargo/git/db/
138138
target/
139139
key: ${{ matrix.toolchain }}-${{ matrix.target_triple }}-cargo-${{ hashFiles('**/Cargo.toml') }}
140-
- name: Install cargo-hack
140+
- name: cargo install cargo-hack
141141
if: steps.cache-restore-cargo.outputs.cache-hit != 'true'
142-
run: cargo install cargo-hack
142+
uses: baptiste0928/cargo-install@94e1849646e5797d0c8b34d8e525124ae9ae1d86 # v3.0.1
143+
with:
144+
# Name of the crate to install
145+
crate: cargo-hack
143146
env:
144147
CARGO_TARGET_DIR: target/
145148
- name: Build all feature sets
@@ -359,9 +362,7 @@ jobs:
359362
with:
360363
submodules: true
361364
- name: cargo install cargo-msrv
362-
# You may pin to the exact commit or the version.
363-
# uses: baptiste0928/cargo-install@1cd874a5478fdca35d868ccc74640c5aabbb8f1b
364-
uses: baptiste0928/[email protected]
365+
uses: baptiste0928/cargo-install@94e1849646e5797d0c8b34d8e525124ae9ae1d86 # v3.0.1
365366
with:
366367
# Name of the crate to install
367368
crate: cargo-msrv

Cargo.lock

+50-60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)