1414 - uses : actions/checkout@v4
1515 - name : Install nightly toolchain for cargo-check-external-types
1616 uses : dtolnay/rust-toolchain@v1
17- with :
18- toolchain : nightly-2024-06-30
17+ with : toolchain:+nightly-2025-10-18
1918 - name : Install latest nightly toolchain for rustfmt
2019 uses : dtolnay/rust-toolchain@nightly
2120 with :
@@ -28,21 +27,22 @@ jobs:
2827 run : |
2928 set -x
3029 rustup show
31- cargo --version
32- cargo +nightly --version
30+ cargo --version
31+ cargo +nightly --version
32+ cargo +nightly-2025-10-18 --version
3333 cargo clippy --version
3434 - name : cargo fmt
3535 run : cargo +nightly fmt --all -- --check
3636 - name : clippy all
3737 run : cargo clippy --all --all-features --tests -- -D warnings
3838 - name : clippy driver
3939 run : cargo clippy -p neo4j -- -D warnings
40- - name : Check exported dependencies
40+ - name : Check exported dependencies
4141 run : |
4242 set -x
4343 pushd neo4j
44- cargo install --locked cargo-check-external-types@0.1.13
45- cargo +nightly-2024-06-30 check-external-types
44+ cargo install --locked cargo-check-external-types@0.4.0
45+ cargo +nightly-2025-10-18 check-external-types
4646 popd
4747 - name : API stability check
4848 run : cargo test --workspace --features _internal_public_api public_api
5252 runs-on : " ubuntu-latest"
5353 strategy :
5454 matrix :
55- rust-version : [ "1.71", "stable" ]
55+ rust-version : ["1.71", "stable"]
5656 steps :
5757 - name : Pull neo4j docker image
5858 run : docker pull neo4j:5.26-enterprise
8282 - name : Versions
8383 run : |
8484 rustup show
85- cargo --version
85+ cargo --version
8686 cargo clippy --version
8787 - name : cargo check
8888 working-directory : driver
@@ -140,11 +140,11 @@ jobs:
140140
141141 testkit :
142142 name : TestKit
143- needs : [ tests, lints ]
143+ needs : [tests, lints]
144144 runs-on : ubuntu-latest
145145 strategy :
146146 matrix :
147- tests : [ TESTKIT_TESTS ]
147+ tests : [TESTKIT_TESTS]
148148 # [bolt-version-bump] search tag when changing bolt version support
149149 config :
150150 - 4.4-enterprise-neo4j
@@ -203,7 +203,7 @@ jobs:
203203 ci-end :
204204 name : CI End
205205 if : ${{ cancelled() || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'failure') }}
206- needs : [ tests, lints, testkit ]
206+ needs : [tests, lints, testkit]
207207 runs-on : ubuntu-latest
208208 steps :
209209 - run : |
0 commit comments