@@ -33,18 +33,21 @@ jobs:
33
33
# giving us about 6 months of coverage.
34
34
#
35
35
# Minimum supported rust version (MSRV)
36
- - " georust/geo-ci:rust-1.63"
36
+ - " ghcr.io/ georust/geo-ci:rust-1.63"
37
37
# Two most recent releases - we omit older ones for expedient CI
38
- - " georust/geo-ci:proj-9.2.1 -rust-1.71 "
39
- - " georust/geo-ci:proj-9.2.1 -rust-1.72 "
38
+ - " ghcr.io/ georust/geo-ci:proj-9.6.0 -rust-1.83 "
39
+ - " ghcr.io/ georust/geo-ci:proj-9.6.0 -rust-1.84 "
40
40
container :
41
41
image : ${{ matrix.container_image }}
42
42
steps :
43
43
- name : Checkout repository
44
44
uses : actions/checkout@v4
45
- - run : cargo install --version 1.6.0 cargo-all-features
46
- - run : cargo build-all-features
47
- - run : cargo test-all-features
45
+ - name : Setup Rust cache
46
+ uses : Swatinem/rust-cache@v2
47
+ with :
48
+ key : ${{ matrix.container_image }}
49
+ - run : cargo check --all-targets --workspace
50
+ - run : cargo test --workspace
48
51
- run : cargo build -p rstar-benches
49
52
50
53
check :
57
60
uses : dtolnay/rust-toolchain@stable
58
61
with :
59
62
components : clippy, rustfmt
63
+ - name : Setup Rust cache
64
+ uses : Swatinem/rust-cache@v2
60
65
- name : Check formatting using Rustfmt
61
66
run : cargo fmt --check
62
67
- name : Lint using Clippy
74
79
uses : dtolnay/rust-toolchain@stable
75
80
with :
76
81
targets : ${{env.NO_STD_TARGET}}
82
+ - name : Setup Rust cache
83
+ uses : Swatinem/rust-cache@v2
84
+ with :
85
+ key : no-std-${{env.NO_STD_TARGET}}
77
86
- name : Run cargo build for ${{env.NO_STD_TARGET}}
78
87
run : cargo build --package rstar --target ${{env.NO_STD_TARGET}}
79
88
0 commit comments