Skip to content

Commit 91ab939

Browse files
authored
Upgrade GitHub Actions to latest versions
1 parent f469f5c commit 91ab939

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
build-ubuntu:
2424
runs-on: ubuntu-latest
2525
steps:
26-
- uses: actions/checkout@v3
26+
- uses: actions/checkout@v6
2727
with:
2828
submodules: recursive
2929

@@ -36,7 +36,7 @@ jobs:
3636
with:
3737
python-version: "3.x"
3838

39-
- uses: actions/cache@v3
39+
- uses: actions/cache@v5
4040
with:
4141
path: ~/.cache/pip
4242
key: ${{ runner.os }}-pip
@@ -55,7 +55,7 @@ jobs:
5555
cd test
5656
time ./pfsshell_test.tcl
5757
58-
- uses: actions/upload-artifact@v4
58+
- uses: actions/upload-artifact@v6
5959
with:
6060
name: pfsshell-ubuntu
6161
path: |
@@ -68,15 +68,15 @@ jobs:
6868
meson setup build/ -Denable_pfsfuse=true
6969
meson compile -C build
7070
71-
- uses: actions/upload-artifact@v4
71+
- uses: actions/upload-artifact@v6
7272
with:
7373
name: pfsfuse-ubuntu
7474
path: build/pfsfuse
7575

7676
build-win32:
7777
runs-on: ubuntu-latest
7878
steps:
79-
- uses: actions/checkout@v3
79+
- uses: actions/checkout@v6
8080
with:
8181
submodules: recursive
8282

@@ -86,11 +86,11 @@ jobs:
8686
sudo update-alternatives --set i686-w64-mingw32-gcc /usr/bin/i686-w64-mingw32-gcc-posix
8787
sudo update-alternatives --set i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-g++-posix
8888
89-
- uses: actions/setup-python@v3
89+
- uses: actions/setup-python@v6
9090
with:
9191
python-version: "3.x"
9292

93-
- uses: actions/cache@v3
93+
- uses: actions/cache@v6
9494
with:
9595
path: ~/.cache/pip
9696
key: ${{ runner.os }}-pip
@@ -103,7 +103,7 @@ jobs:
103103
meson setup build/ -Denable_pfs2tar=true --cross-file ./external/meson_toolchains/mingw32_meson.ini
104104
meson compile -C build archive
105105
106-
- uses: actions/upload-artifact@v4
106+
- uses: actions/upload-artifact@v6
107107
with:
108108
name: pfsshell-win32
109109
path: build/*.7z
@@ -124,7 +124,7 @@ jobs:
124124
update: true
125125
shell: msys2 {0}
126126

127-
- uses: actions/checkout@v3
127+
- uses: actions/checkout@v6
128128
with:
129129
submodules: recursive
130130

@@ -139,7 +139,7 @@ jobs:
139139
meson compile -C build
140140
cp -f external/dokany/license.lgpl.txt build/
141141
142-
- uses: actions/upload-artifact@v4
142+
- uses: actions/upload-artifact@v6
143143
with:
144144
name: pfsfuse-win32
145145
path: |
@@ -150,15 +150,15 @@ jobs:
150150
build-macos:
151151
runs-on: macos-latest
152152
steps:
153-
- uses: actions/checkout@v3
153+
- uses: actions/checkout@v6
154154
with:
155155
submodules: recursive
156156

157-
- uses: actions/setup-python@v3
157+
- uses: actions/setup-python@v6
158158
with:
159159
python-version: "3.x"
160160

161-
- uses: actions/cache@v3
161+
- uses: actions/cache@v6
162162
with:
163163
path: ~/.cache/pip
164164
key: ${{ runner.os }}-pip
@@ -178,7 +178,7 @@ jobs:
178178
cd test
179179
time ./pfsshell_test.tcl
180180
181-
- uses: actions/upload-artifact@v4
181+
- uses: actions/upload-artifact@v6
182182
with:
183183
name: pfsshell-macos
184184
path: |
@@ -190,7 +190,7 @@ jobs:
190190
meson setup build/ -Denable_pfsfuse=true
191191
meson compile -C build
192192
193-
- uses: actions/upload-artifact@v4
193+
- uses: actions/upload-artifact@v6
194194
with:
195195
name: pfsfuse-macos
196196
path: build/pfsfuse
@@ -201,7 +201,7 @@ jobs:
201201
if: startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/master'
202202
steps:
203203
- name: Download all artifact
204-
uses: actions/download-artifact@v4
204+
uses: actions/download-artifact@v6
205205

206206
- name: Prepare artifacts for release
207207
run: |

0 commit comments

Comments
 (0)