2626 fmt :
2727 runs-on : ubuntu-latest
2828 steps :
29- - uses : actions/checkout@v4
29+ - uses : actions/checkout@v5
3030 - uses : dtolnay/rust-toolchain@stable
3131 with :
3232 components : rustfmt
3838 os : [ubuntu-latest, macos-latest, windows-latest]
3939 runs-on : ${{ matrix.os }}
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v5
4242 - uses : dtolnay/rust-toolchain@stable
4343 with :
4444 components : clippy
5353 os : [ubuntu-latest, macos-latest]
5454 runs-on : ${{ matrix.os }}
5555 steps :
56- - uses : actions/checkout@v4
56+ - uses : actions/checkout@v5
5757 - uses : dtolnay/rust-toolchain@stable
5858 - run : cargo test --all-features
5959 env :
6666 os : [ubuntu-latest, macos-latest, windows-latest]
6767 runs-on : ${{ matrix.os }}
6868 steps :
69- - uses : actions/checkout@v4
69+ - uses : actions/checkout@v5
7070 - uses : dtolnay/rust-toolchain@stable
7171 - uses : taiki-e/install-action@v2
7272 with :
8787 - macos-latest
8888 runs-on : ${{ matrix.os }}
8989 steps :
90- - uses : actions/checkout@v4
90+ - uses : actions/checkout@v5
9191
9292 - uses : dtolnay/rust-toolchain@stable
9393
@@ -119,7 +119,7 @@ jobs:
119119 - run : pkgx -qq git --version
120120 - run : pkgx -s git --version
121121 - run : pkgx -j +git
122- - run : pkgx git\* --version # test star constraints are valid
122+ - run : pkgx git\* --version # test star constraints are valid
123123 - run : pkgx /usr/bin/awk --version
124124 - run : pkgx +yarnpkg.com yarn --version
125125 - run : pkgx +yarnpkg.com -- yarn --version
@@ -129,9 +129,11 @@ jobs:
129129 - run : pkgx -v +agg
130130 # testing we correctly handle +pkg syntax for pkgs with no env
131131 - run : pkgx +curl.se/ca-certs
132+ # regression test: cargo has deep deps on linux that exercise range intersection
133+ - run : pkgx +cargo
132134
133- - run : ' ! pkgx flubber-flubbles' # cmd not found machinery
134- - run : ' ! pkgx --sync flubber-flubbles' # cmd not found machinery separate if branch
135+ - run : " ! pkgx flubber-flubbles" # cmd not found machinery
136+ - run : " ! pkgx --sync flubber-flubbles" # cmd not found machinery separate if branch
135137
136138 # create a fork bomb, but since it’s via pkgx we prevent it
137139 - run : |
@@ -166,7 +168,7 @@ jobs:
166168 pkgx -Q
167169
168170 - run : if [ $(find ~/.pkgx -name .tmp\* -type d | wc -l) -gt 0 ]; then
169- exit 1;
171+ exit 1;
170172 fi
171173
172174 - name : --shebang test 1
@@ -178,7 +180,7 @@ jobs:
178180 - name : --shebang test 2
179181 run : test $(pkgx -q! echo fail hi) = hi
180182
181- - name : ' @latest'
183+ - name : " @latest"
182184 run : |
183185 pkgx semverator eq $(pkgx krampus=0.2.0 --version) 0.2.0
184186 pkgx semverator gt $(pkgx krampus@latest --version) 0.2.0
@@ -230,9 +232,9 @@ jobs:
230232 test-minimal-container :
231233 needs : fmt
232234 runs-on : ubuntu-latest
233- container : debian:buster -slim
235+ container : debian:bullseye -slim
234236 steps :
235- - uses : actions/checkout@v4
237+ - uses : actions/checkout@v5
236238 - run : apt-get update && apt-get install -y curl make gcc perl
237239 - uses : dtolnay/rust-toolchain@stable
238240 - run : apt-get remove curl ca-certificates openssl --yes
0 commit comments