Skip to content

Commit a7826ec

Browse files
committed
Update gha
1 parent 1e8de66 commit a7826ec

2 files changed

Lines changed: 16 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,20 @@ jobs:
3737
strategy:
3838
fail-fast: false
3939
matrix:
40-
os: [ubuntu-latest, macos-latest, windows-latest]
40+
include:
41+
- os: ubuntu-latest
42+
artifact: vector
43+
- os: macos-latest
44+
artifact: vector
45+
- os: windows-latest
46+
artifact: vector.exe
4147
steps:
4248
- uses: actions/checkout@v6
4349
- uses: dtolnay/rust-toolchain@stable
4450
- uses: Swatinem/rust-cache@v2
4551
- run: cargo build --release
52+
- uses: actions/upload-artifact@v6
53+
with:
54+
name: vector-${{ matrix.os }}
55+
path: target/release/${{ matrix.artifact }}
56+
retention-days: 3

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
archive: zip
3737

3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v6
4040

4141
- name: Install Rust
4242
uses: dtolnay/rust-toolchain@stable
@@ -69,7 +69,7 @@ jobs:
6969
cd ../../..
7070
7171
- name: Upload artifact
72-
uses: actions/upload-artifact@v4
72+
uses: actions/upload-artifact@v6
7373
with:
7474
name: vector-${{ matrix.target }}
7575
path: vector-${{ matrix.target }}.${{ matrix.archive }}
@@ -79,10 +79,10 @@ jobs:
7979
needs: build
8080
runs-on: ubuntu-latest
8181
steps:
82-
- uses: actions/checkout@v4
82+
- uses: actions/checkout@v6
8383

8484
- name: Download artifacts
85-
uses: actions/download-artifact@v4
85+
uses: actions/download-artifact@v7
8686
with:
8787
path: artifacts
8888
merge-multiple: true

0 commit comments

Comments
 (0)