Skip to content

Commit 056bd5d

Browse files
fix: update GH actions (#68)
* fix: attempt to update action versions * allow overwrite on upload * Two more * Testing actions with whitespace * trying this again * Add a more explicit name
1 parent d245f50 commit 056bd5d

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

.github/workflows/_python-wheels.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
os: [linux-gnu, macos, windows]
2222
architecture: [x86_64, aarch64]
2323
steps:
24-
- uses: actions/checkout@v2
25-
- uses: actions/setup-python@v2
24+
- uses: actions/checkout@v4
25+
- uses: actions/setup-python@v4
2626
with:
2727
python-version: "3.11"
2828

@@ -32,8 +32,9 @@ jobs:
3232
- name: Build wheels
3333
run: python python/make_wheels.py ${{ matrix.architecture }}-${{ matrix.os }}
3434

35-
- uses: actions/upload-artifact@v2
35+
- uses: actions/upload-artifact@v4
3636
with:
37+
overwrite: true
3738
name: wheels
3839
path: ./wheelhouse/*.whl
3940

@@ -43,7 +44,7 @@ jobs:
4344
needs: [build-wheels]
4445
if: inputs.publishToPyPI || inputs.publishToTestPyPI
4546
steps:
46-
- uses: actions/download-artifact@v2
47+
- uses: actions/download-artifact@v4
4748
with:
4849
name: wheels
4950
path: dist

.github/workflows/_release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
include:
2323
- os: wasm
2424
steps:
25-
- uses: actions/checkout@v2
25+
- uses: actions/checkout@v4
2626
- uses: goto-bus-stop/setup-zig@v1
2727
with:
2828
version: 0.11.0
@@ -71,16 +71,20 @@ jobs:
7171
if: matrix.os == 'wasm'
7272
run: mv zig-out/lib/${{ steps.map.outputs.libName }}.${{ steps.map.outputs.libExt }} libfastfec-${{ inputs.version }}.${{ steps.map.outputs.libExt }}
7373
- name: Upload artifacts
74-
uses: actions/upload-artifact@v2
74+
uses: actions/upload-artifact@v4
7575
if: matrix.os != 'wasm'
7676
with:
77+
overwrite: true
78+
name: fastfec-${{ matrix.os }}-${{ matrix.architecture }}-${{ inputs.version }}
7779
path: |
7880
fastfec-${{ matrix.os }}-${{ matrix.architecture }}-${{ inputs.version }}.zip
7981
libfastfec-${{ matrix.os }}-${{ matrix.architecture }}-${{ inputs.version }}.${{ steps.map.outputs.libExt }}
8082
- name: Upload artifacts (wasm)
81-
uses: actions/upload-artifact@v2
83+
uses: actions/upload-artifact@v4
8284
if: matrix.os == 'wasm'
8385
with:
86+
overwrite: true
87+
name: libfastfec-${{ matrix.os }}-${{ inputs.version }}
8488
path: |
8589
libfastfec-${{ inputs.version }}.${{ steps.map.outputs.libExt }}
8690
- name: GitHub release

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
runs-on: ubuntu-latest
66
timeout-minutes: 5
77
steps:
8-
- uses: actions/checkout@v2
8+
- uses: actions/checkout@v4
99
- uses: goto-bus-stop/setup-zig@v1
1010
with:
1111
version: 0.11.0
@@ -19,9 +19,9 @@ jobs:
1919
matrix:
2020
python-version: [3.8]
2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
- name: Setup Python
24-
uses: actions/setup-python@v2
24+
uses: actions/setup-python@v4
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727
- name: Ensure mappings are up-to-date

0 commit comments

Comments
 (0)