1111 sudo apt-get update
1212 sudo apt-get install --no-install-recommends git ca-certificates g++ make cmake zlib1g-dev libasound-dev libxkbcommon-dev libdrm-dev libgl1-mesa-dev libgbm-dev libwayland-dev libdecor-0-dev
1313 - name : Checkout
14- uses : actions/checkout@v4
14+ uses : actions/checkout@v6
1515 with :
1616 submodules : recursive
1717 - name : Build
2525 chmod +x linuxdeploy*.AppImage
2626 ./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
2727 - name : Publish artifacts
28- uses : actions/upload-artifact@v4
28+ uses : actions/upload-artifact@v7
2929 with :
3030 name : oceanpop-linux
3131 path : |
5151 mingw-w64-x86_64-jsoncpp
5252 update : true
5353 - name : Checkout
54- uses : actions/checkout@v4
54+ uses : actions/checkout@v6
5555 with :
5656 submodules : recursive
5757 - name : Build
6161 cmake --build .
6262 strip --strip-unneeded oceanpop.exe
6363 - name : Publish artifacts
64- uses : actions/upload-artifact@v4
64+ uses : actions/upload-artifact@v7
6565 with :
6666 name : oceanpop-windows
6767 path : |
7272 runs-on : macos-latest
7373 steps :
7474 - name : Checkout
75- uses : actions/checkout@v4
75+ uses : actions/checkout@v6
7676 with :
7777 submodules : recursive
7878 - name : Build
8282 cmake --build .
8383 strip -u -r -x oceanpop
8484 - name : Publish artifacts
85- uses : actions/upload-artifact@v4
85+ uses : actions/upload-artifact@v7
8686 with :
8787 name : oceanpop-macos
8888 path : |
9898 run : |
9999 apk add --no-cache gmp mpc1 mpfr4 make pkgconf cmake git
100100 - name : Checkout
101- uses : actions/checkout@v4
101+ uses : actions/checkout@v6
102102 with :
103103 submodules : recursive
104104 - name : Build
@@ -108,7 +108,7 @@ jobs:
108108 cmake --build .
109109 mips64r5900el-ps2-elf-strip --strip-unneeded oceanpop.elf
110110 - name : Publish artifacts
111- uses : actions/upload-artifact@v4
111+ uses : actions/upload-artifact@v7
112112 with :
113113 name : oceanpop-ps2
114114 path : |
@@ -121,7 +121,7 @@ jobs:
121121 container : pspdev/pspdev:latest
122122 steps :
123123 - name : Checkout
124- uses : actions/checkout@v4
124+ uses : actions/checkout@v6
125125 with :
126126 submodules : recursive
127127 - name : Build
@@ -130,7 +130,7 @@ jobs:
130130 psp-cmake -DCMAKE_BUILD_TYPE=Release ..
131131 cmake --build .
132132 - name : Publish artifacts
133- uses : actions/upload-artifact@v4
133+ uses : actions/upload-artifact@v7
134134 with :
135135 name : oceanpop-psp
136136 path : |
@@ -142,7 +142,7 @@ jobs:
142142 container : vitasdk/vitasdk:latest
143143 steps :
144144 - name : Checkout
145- uses : actions/checkout@v4
145+ uses : actions/checkout@v6
146146 with :
147147 submodules : recursive
148148 - name : Build
@@ -151,7 +151,7 @@ jobs:
151151 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="${VITASDK}/share/vita.toolchain.cmake" ..
152152 cmake --build .
153153 - name : Publish artifacts
154- uses : actions/upload-artifact@v4
154+ uses : actions/upload-artifact@v7
155155 with :
156156 name : oceanpop-vita
157157 path : |
@@ -163,7 +163,7 @@ jobs:
163163 if : false
164164 steps :
165165 - name : Checkout
166- uses : actions/checkout@v4
166+ uses : actions/checkout@v6
167167 with :
168168 submodules : recursive
169169 - name : Build
@@ -175,7 +175,7 @@ jobs:
175175 run : |
176176 ./platform/wii/make_release.sh oceanpop ${{ github.ref_name }}
177177 - name : Publish artifacts
178- uses : actions/upload-artifact@v4
178+ uses : actions/upload-artifact@v7
179179 with :
180180 name : oceanpop-wii
181181 path : |
@@ -190,12 +190,12 @@ jobs:
190190 matrix :
191191 build : [linux, windows, macos, psp, vita, ps2]
192192 steps :
193- - uses : actions/download-artifact@v4
193+ - uses : actions/download-artifact@v8
194194 - name : Zip artifacts
195195 run : |
196196 zip -r oceanpop-${{matrix.build}}.zip oceanpop-${{matrix.build}}
197197 - name : Release
198- uses : softprops/action-gh-release@v2
198+ uses : softprops/action-gh-release@v3
199199 with :
200200 files : oceanpop-${{matrix.build}}.zip
201201 prerelease : true
0 commit comments