3030 outputs :
3131 test_results_url :
3232 description : " URL of the test results artifact"
33- value : ${{ jobs.nextest .outputs.test_results_url }}
33+ value : ${{ jobs.test .outputs.test_results_url }}
3434 workflow_dispatch :
3535
3636concurrency :
@@ -46,10 +46,10 @@ jobs:
4646 check :
4747 runs-on : ubuntu-latest
4848 steps :
49- - uses : actions/checkout@v4
49+ - uses : actions/checkout@v6
5050 with :
5151 submodules : " recursive"
52- - uses : dtolnay/ rust-toolchain@master
52+ - uses : actions-rust-lang/setup- rust-toolchain@v1
5353 with :
5454 toolchain : ${{ env.RUST_TOOLCHAIN }}
5555 - name : Run cargo check
5959 fmt :
6060 runs-on : ubuntu-latest
6161 steps :
62- - uses : actions/checkout@v4
63- with :
64- submodules : " recursive"
65- - uses : dtolnay/rust-toolchain@master
62+ - uses : actions/checkout@v6
63+ - uses : actions-rust-lang/setup-rust-toolchain@v1
6664 with :
6765 toolchain : ${{ env.RUST_TOOLCHAIN }}
6866 components : rustfmt
@@ -73,10 +71,10 @@ jobs:
7371 clippy :
7472 runs-on : ubuntu-latest
7573 steps :
76- - uses : actions/checkout@v4
74+ - uses : actions/checkout@v6
7775 with :
7876 submodules : " recursive"
79- - uses : dtolnay/ rust-toolchain@master
77+ - uses : actions-rust-lang/setup- rust-toolchain@v1
8078 with :
8179 toolchain : ${{ env.RUST_TOOLCHAIN }}
8280 components : clippy
@@ -90,10 +88,10 @@ jobs:
9088 env :
9189 RUSTDOCFLAGS : -Dwarnings
9290 steps :
93- - uses : actions/checkout@v4
91+ - uses : actions/checkout@v6
9492 with :
9593 submodules : " recursive"
96- - uses : dtolnay/ rust-toolchain@master
94+ - uses : actions-rust-lang/setup- rust-toolchain@v1
9795 with :
9896 toolchain : ${{ env.RUST_TOOLCHAIN }}
9997 - name : Run rustdoc
@@ -106,11 +104,11 @@ jobs:
106104 # https://github.com/lycheeverse/lychee/issues/291
107105 runs-on : ubuntu-latest
108106 steps :
109- - uses : actions/checkout@v4
107+ - uses : actions/checkout@v6
110108 with :
111109 submodules : " recursive"
112110 - name : Restore lychee cache
113- uses : actions/cache@v4
111+ uses : actions/cache@v5
114112 with :
115113 path : .lycheecache
116114 key : cache-lychee-${{ github.sha }}
@@ -119,20 +117,20 @@ jobs:
119117 - name : Run lychee
120118 uses : lycheeverse/lychee-action@v2
121119 with :
122- args : --cache --max-cache-age 1d --verbose --no-progress --exclude-path "^\/target\/.*" --exclude-path "^\/up-spec\/.*" -- "./**/*.md" "./**/*.rs" "./**/*.toml" "./**/*.yaml"
120+ args : |
121+ --cache --max-cache-age 1d --verbose --no-progress --exclude-path './target/' --exclude-path './up-spec/' -- './**/*.md' './**/*.rs' './**/*.toml' './**/*.yaml'
123122
124123 feature-check :
125- # Comprehensive check on dependencies for all feature flag combinations, excluding development dependencies
124+ # Comprehensive check for feature flag combinations, excluding development dependencies
126125 needs : check
127126 runs-on : ubuntu-latest
128127 steps :
129- - uses : actions/checkout@v4
128+ - uses : actions/checkout@v6
130129 with :
131130 submodules : " recursive"
132- - uses : dtolnay/ rust-toolchain@master
131+ - uses : actions-rust-lang/setup- rust-toolchain@v1
133132 with :
134133 toolchain : ${{ env.RUST_TOOLCHAIN }}
135- - uses : Swatinem/rust-cache@v2
136134 - uses : taiki-e/install-action@cargo-hack
137135 - name : Run cargo hack powerset
138136 run : |
@@ -147,10 +145,10 @@ jobs:
147145 matrix :
148146 feature-flags : ["", "--no-default-features", "--all-features"]
149147 steps :
150- - uses : actions/checkout@v4
148+ - uses : actions/checkout@v6
151149 with :
152150 submodules : " recursive"
153- - uses : dtolnay/ rust-toolchain@master
151+ - uses : actions-rust-lang/setup- rust-toolchain@v1
154152 with :
155153 toolchain : ${{ env.RUST_TOOLCHAIN }}
156154 - name : Run lib tests
@@ -164,7 +162,7 @@ jobs:
164162 - name : Upload all-features test results artifact
165163 id : test_results
166164 if : matrix.feature-flags == '--all-features'
167- uses : actions/upload-artifact@v4
165+ uses : actions/upload-artifact@v6
168166 with :
169167 name : test-results
170168 # include all test result files
0 commit comments