Skip to content

Commit d41609b

Browse files
ci: Update to latest versions of all actions
1 parent 0fd3cbe commit d41609b

File tree

16 files changed

+82
-82
lines changed

16 files changed

+82
-82
lines changed

.github/ci_generator/templates/job_steps/build_clis.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
run: |
77
cargo build --bin pavex --bin pavexc --release
88
- name: Store pavex CLI artifact
9-
uses: actions/upload-artifact@v4
9+
uses: actions/upload-artifact@v5
1010
with:
1111
name: pavex_cli_<< target >>
1212
path: target/release/pavex<< binary_extension >>
1313
- name: Store pavexc CLI artifact
14-
uses: actions/upload-artifact@v4
14+
uses: actions/upload-artifact@v5
1515
with:
1616
name: pavexc_cli_<< target >>
1717
path: target/release/pavexc<< binary_extension >>

.github/ci_generator/templates/job_steps/build_docs.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
mkdir -p docs/api_reference
1111
cp -r target/doc/* docs/api_reference
1212
- name: Install uv
13-
uses: astral-sh/setup-uv@v6
13+
uses: astral-sh/setup-uv@v7
1414
- name: Install the project
1515
run: uv sync --locked
1616
- name: Build docs

.github/ci_generator/templates/job_steps/build_pxh.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
cd docs/tools/pxh
1111
cargo build
1212
- name: Store CLI artifact
13-
uses: actions/upload-artifact@v4
13+
uses: actions/upload-artifact@v5
1414
with:
1515
name: pxh
1616
path: docs/tools/pxh/target/debug/pxh

.github/ci_generator/templates/job_steps/is_up_to_date.jinja

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111
components: rustfmt
1212
cache-workspaces: "./docs/examples -> ./target"
1313
- name: Download pavex CLI artifact
14-
uses: actions/download-artifact@v5
14+
uses: actions/download-artifact@v6
1515
with:
1616
name: pavex_cli_linux
1717
path: ~/.cargo/bin
1818
- name: Download pavexc CLI artifact
19-
uses: actions/download-artifact@v5
19+
uses: actions/download-artifact@v6
2020
with:
2121
name: pavexc_cli_linux
2222
path: ~/.cargo/bin
2323
- name: Download pxh CLI artifact
24-
uses: actions/download-artifact@v5
24+
uses: actions/download-artifact@v6
2525
with:
2626
name: pxh
2727
path: ~/.cargo/bin

.github/ci_generator/templates/setup_pavex.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
- name: Download pavex CLI artifact
2-
uses: actions/download-artifact@v4
2+
uses: actions/download-artifact@v6
33
with:
44
name: pavex_cli_<< target >>
55
path: ~/.cargo/bin
66
- name: Download pavexc CLI artifact
7-
uses: actions/download-artifact@v4
7+
uses: actions/download-artifact@v6
88
with:
99
name: pavexc_cli_<< target >>
1010
path: ~/.cargo/bin

.github/workflows/deploy_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
mkdir -p docs/api_reference
2828
cp -r target/doc/* docs/api_reference
2929
- name: Install uv
30-
uses: astral-sh/setup-uv@v6
30+
uses: astral-sh/setup-uv@v7
3131
- name: Install Python dependencies
3232
run: uv sync --locked
3333
- name: Setup git

.github/workflows/docs.yml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ jobs:
5959
run: |
6060
cargo build --bin pavex --bin pavexc --release
6161
- name: Store pavex CLI artifact
62-
uses: actions/upload-artifact@v4
62+
uses: actions/upload-artifact@v5
6363
with:
6464
name: pavex_cli_linux
6565
path: target/release/pavex
6666
- name: Store pavexc CLI artifact
67-
uses: actions/upload-artifact@v4
67+
uses: actions/upload-artifact@v5
6868
with:
6969
name: pavexc_cli_linux
7070
path: target/release/pavexc
@@ -181,12 +181,12 @@ jobs:
181181
- name: Install cargo-px
182182
run: cargo binstall -y --force --github-token=${{ secrets.GITHUB_TOKEN }} cargo-px --version="^0.1.15"
183183
- name: Download pavex CLI artifact
184-
uses: actions/download-artifact@v4
184+
uses: actions/download-artifact@v6
185185
with:
186186
name: pavex_cli_linux
187187
path: ~/.cargo/bin
188188
- name: Download pavexc CLI artifact
189-
uses: actions/download-artifact@v4
189+
uses: actions/download-artifact@v6
190190
with:
191191
name: pavexc_cli_linux
192192
path: ~/.cargo/bin
@@ -287,12 +287,12 @@ jobs:
287287
components: rustfmt
288288
rustflags: ""
289289
- name: Download pavex CLI artifact
290-
uses: actions/download-artifact@v4
290+
uses: actions/download-artifact@v6
291291
with:
292292
name: pavex_cli_linux
293293
path: ~/.cargo/bin
294294
- name: Download pavexc CLI artifact
295-
uses: actions/download-artifact@v4
295+
uses: actions/download-artifact@v6
296296
with:
297297
name: pavexc_cli_linux
298298
path: ~/.cargo/bin
@@ -386,12 +386,12 @@ jobs:
386386
- name: Install cargo-px
387387
run: cargo binstall -y --force --github-token=${{ secrets.GITHUB_TOKEN }} cargo-px --version="^0.1.15"
388388
- name: Download pavex CLI artifact
389-
uses: actions/download-artifact@v4
389+
uses: actions/download-artifact@v6
390390
with:
391391
name: pavex_cli_linux
392392
path: ~/.cargo/bin
393393
- name: Download pavexc CLI artifact
394-
uses: actions/download-artifact@v4
394+
uses: actions/download-artifact@v6
395395
with:
396396
name: pavexc_cli_linux
397397
path: ~/.cargo/bin
@@ -506,12 +506,12 @@ jobs:
506506
components: rustfmt
507507
rustflags: ""
508508
- name: Download pavex CLI artifact
509-
uses: actions/download-artifact@v4
509+
uses: actions/download-artifact@v6
510510
with:
511511
name: pavex_cli_linux
512512
path: ~/.cargo/bin
513513
- name: Download pavexc CLI artifact
514-
uses: actions/download-artifact@v4
514+
uses: actions/download-artifact@v6
515515
with:
516516
name: pavexc_cli_linux
517517
path: ~/.cargo/bin
@@ -618,12 +618,12 @@ jobs:
618618
components: rustfmt
619619
rustflags: ""
620620
- name: Download pavex CLI artifact
621-
uses: actions/download-artifact@v4
621+
uses: actions/download-artifact@v6
622622
with:
623623
name: pavex_cli_linux
624624
path: ~/.cargo/bin
625625
- name: Download pavexc CLI artifact
626-
uses: actions/download-artifact@v4
626+
uses: actions/download-artifact@v6
627627
with:
628628
name: pavexc_cli_linux
629629
path: ~/.cargo/bin
@@ -700,12 +700,12 @@ jobs:
700700
components: rustfmt
701701
rustflags: ""
702702
- name: Download pavex CLI artifact
703-
uses: actions/download-artifact@v4
703+
uses: actions/download-artifact@v6
704704
with:
705705
name: pavex_cli_linux
706706
path: ~/.cargo/bin
707707
- name: Download pavexc CLI artifact
708-
uses: actions/download-artifact@v4
708+
uses: actions/download-artifact@v6
709709
with:
710710
name: pavexc_cli_linux
711711
path: ~/.cargo/bin
@@ -864,12 +864,12 @@ jobs:
864864
components: rustfmt
865865
rustflags: ""
866866
- name: Download pavex CLI artifact
867-
uses: actions/download-artifact@v4
867+
uses: actions/download-artifact@v6
868868
with:
869869
name: pavex_cli_linux
870870
path: ~/.cargo/bin
871871
- name: Download pavexc CLI artifact
872-
uses: actions/download-artifact@v4
872+
uses: actions/download-artifact@v6
873873
with:
874874
name: pavexc_cli_linux
875875
path: ~/.cargo/bin
@@ -946,12 +946,12 @@ jobs:
946946
run: |
947947
cargo build --bin pavex --bin pavexc --release
948948
- name: Store pavex CLI artifact
949-
uses: actions/upload-artifact@v4
949+
uses: actions/upload-artifact@v5
950950
with:
951951
name: pavex_cli_macos
952952
path: target/release/pavex
953953
- name: Store pavexc CLI artifact
954-
uses: actions/upload-artifact@v4
954+
uses: actions/upload-artifact@v5
955955
with:
956956
name: pavexc_cli_macos
957957
path: target/release/pavexc
@@ -1013,12 +1013,12 @@ jobs:
10131013
components: rustfmt
10141014
rustflags: ""
10151015
- name: Download pavex CLI artifact
1016-
uses: actions/download-artifact@v4
1016+
uses: actions/download-artifact@v6
10171017
with:
10181018
name: pavex_cli_macos
10191019
path: ~/.cargo/bin
10201020
- name: Download pavexc CLI artifact
1021-
uses: actions/download-artifact@v4
1021+
uses: actions/download-artifact@v6
10221022
with:
10231023
name: pavexc_cli_macos
10241024
path: ~/.cargo/bin
@@ -1177,12 +1177,12 @@ jobs:
11771177
components: rustfmt
11781178
rustflags: ""
11791179
- name: Download pavex CLI artifact
1180-
uses: actions/download-artifact@v4
1180+
uses: actions/download-artifact@v6
11811181
with:
11821182
name: pavex_cli_macos
11831183
path: ~/.cargo/bin
11841184
- name: Download pavexc CLI artifact
1185-
uses: actions/download-artifact@v4
1185+
uses: actions/download-artifact@v6
11861186
with:
11871187
name: pavexc_cli_macos
11881188
path: ~/.cargo/bin
@@ -1259,12 +1259,12 @@ jobs:
12591259
run: |
12601260
cargo build --bin pavex --bin pavexc --release
12611261
- name: Store pavex CLI artifact
1262-
uses: actions/upload-artifact@v4
1262+
uses: actions/upload-artifact@v5
12631263
with:
12641264
name: pavex_cli_windows
12651265
path: target/release/pavex.exe
12661266
- name: Store pavexc CLI artifact
1267-
uses: actions/upload-artifact@v4
1267+
uses: actions/upload-artifact@v5
12681268
with:
12691269
name: pavexc_cli_windows
12701270
path: target/release/pavexc.exe
@@ -1326,12 +1326,12 @@ jobs:
13261326
components: rustfmt
13271327
rustflags: ""
13281328
- name: Download pavex CLI artifact
1329-
uses: actions/download-artifact@v4
1329+
uses: actions/download-artifact@v6
13301330
with:
13311331
name: pavex_cli_windows
13321332
path: ~/.cargo/bin
13331333
- name: Download pavexc CLI artifact
1334-
uses: actions/download-artifact@v4
1334+
uses: actions/download-artifact@v6
13351335
with:
13361336
name: pavexc_cli_windows
13371337
path: ~/.cargo/bin
@@ -1484,12 +1484,12 @@ jobs:
14841484
components: rustfmt
14851485
rustflags: ""
14861486
- name: Download pavex CLI artifact
1487-
uses: actions/download-artifact@v4
1487+
uses: actions/download-artifact@v6
14881488
with:
14891489
name: pavex_cli_windows
14901490
path: ~/.cargo/bin
14911491
- name: Download pavexc CLI artifact
1492-
uses: actions/download-artifact@v4
1492+
uses: actions/download-artifact@v6
14931493
with:
14941494
name: pavexc_cli_windows
14951495
path: ~/.cargo/bin
@@ -1562,7 +1562,7 @@ jobs:
15621562
cd docs/tools/pxh
15631563
cargo build
15641564
- name: Store CLI artifact
1565-
uses: actions/upload-artifact@v4
1565+
uses: actions/upload-artifact@v5
15661566
with:
15671567
name: pxh
15681568
path: docs/tools/pxh/target/debug/pxh
@@ -1628,17 +1628,17 @@ jobs:
16281628
components: rustfmt
16291629
cache-workspaces: "./docs/examples -> ./target"
16301630
- name: Download pavex CLI artifact
1631-
uses: actions/download-artifact@v5
1631+
uses: actions/download-artifact@v6
16321632
with:
16331633
name: pavex_cli_linux
16341634
path: ~/.cargo/bin
16351635
- name: Download pavexc CLI artifact
1636-
uses: actions/download-artifact@v5
1636+
uses: actions/download-artifact@v6
16371637
with:
16381638
name: pavexc_cli_linux
16391639
path: ~/.cargo/bin
16401640
- name: Download pxh CLI artifact
1641-
uses: actions/download-artifact@v5
1641+
uses: actions/download-artifact@v6
16421642
with:
16431643
name: pxh
16441644
path: ~/.cargo/bin
@@ -1718,7 +1718,7 @@ jobs:
17181718
mkdir -p docs/api_reference
17191719
cp -r target/doc/* docs/api_reference
17201720
- name: Install uv
1721-
uses: astral-sh/setup-uv@v6
1721+
uses: astral-sh/setup-uv@v7
17221722
- name: Install the project
17231723
run: uv sync --locked
17241724
- name: Build docs

compiler/pavexc_cli/template/.github/workflows/general.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
name: Test
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020
- uses: actions-rust-lang/setup-rust-toolchain@v1
2121
- name: Build tests
2222
run: cargo test --no-run
@@ -27,7 +27,7 @@ jobs:
2727
name: Format
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131
- uses: actions-rust-lang/setup-rust-toolchain@v1
3232
with:
3333
components: rustfmt
@@ -38,7 +38,7 @@ jobs:
3838
name: Lint
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v5
4242
- uses: actions-rust-lang/setup-rust-toolchain@v1
4343
with:
4444
components: clippy
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
steps:
5252
- name: Checkout repository
53-
uses: actions/checkout@v4
53+
uses: actions/checkout@v5
5454
- uses: actions-rust-lang/setup-rust-toolchain@v1
5555
with:
5656
components: llvm-tools-preview
@@ -71,7 +71,7 @@ jobs:
7171
runs-on: ubuntu-latest
7272
steps:
7373
- name: Checkout repository
74-
uses: actions/checkout@v4
74+
uses: actions/checkout@v5
7575
- name: Install Rust stable toolchain
7676
uses: actions-rust-lang/[email protected]
7777
with:
@@ -98,7 +98,7 @@ jobs:
9898
runs-on: ubuntu-latest
9999
if: ${{ github.ref == 'refs/heads/main' }}
100100
steps:
101-
- uses: actions/checkout@v4
101+
- uses: actions/checkout@v5
102102
- uses: docker/setup-buildx-action@v3
103103
- uses: docker/build-push-action@v5
104104
with:

0 commit comments

Comments
 (0)