1010 build-linux :
1111 runs-on : ubuntu-20.04
1212 steps :
13- - uses : actions/checkout@v3
14- - uses : actions/setup-python@v2
13+ - uses : actions/checkout@v4
14+ - uses : actions/setup-python@v5
1515 - name : Install dependencies
1616 run : |
1717 sudo apt-get update
@@ -27,15 +27,39 @@ jobs:
2727 make -j$(nproc) tarball
2828 - name : Upload artifacts
2929 if : ${{ success() }}
30- uses : actions/upload-artifact@v3
30+ uses : actions/upload-artifact@v4
3131 with :
3232 name : vitasdk-linux
3333 path : build/*.tar.bz2
34+ build-linux-arm64 :
35+ runs-on : ubuntu-24.04-arm
36+ steps :
37+ - uses : actions/checkout@v4
38+ - uses : actions/setup-python@v5
39+ - name : Install dependencies
40+ run : |
41+ sudo apt-get update
42+ sudo apt-get install -y software-properties-common
43+ sudo apt-get install -y cmake cmake-data git build-essential autoconf automake libtool texinfo bison flex pkg-config
44+ - name : Build
45+ run : |
46+ git config --global user.email "builds@travis-ci.com"
47+ git config --global user.name "Travis CI"
48+ mkdir build
49+ cd build
50+ cmake ..
51+ make -j$(nproc) tarball
52+ - name : Upload artifacts
53+ if : ${{ success() }}
54+ uses : actions/upload-artifact@v4
55+ with :
56+ name : vitasdk-linux-arm64
57+ path : build/*.tar.bz2
3458 build-macos :
3559 runs-on : macos-12
3660 steps :
37- - uses : actions/checkout@v3
38- - uses : actions/setup-python@v2
61+ - uses : actions/checkout@v4
62+ - uses : actions/setup-python@v5
3963 - name : Build
4064 run : |
4165 git config --global user.email "builds@travis-ci.com"
4771 make -j$(nproc) tarball
4872 - name : Upload artifacts
4973 if : ${{ success() }}
50- uses : actions/upload-artifact@v3
74+ uses : actions/upload-artifact@v4
5175 with :
5276 name : vitasdk-macos
5377 path : build/*.tar.bz2
5781 # mingw output have to be static linking, and that this reason, we are able to use 22.04 in here
5882 runs-on : ubuntu-22.04
5983 steps :
60- - uses : actions/checkout@v3
61- - uses : actions/setup-python@v2
84+ - uses : actions/checkout@v4
85+ - uses : actions/setup-python@v5
6286 - name : Install dependencies
6387 run : |
6488 sudo apt-get update
76100 make -j$(nproc) tarball
77101 - name : Upload artifacts
78102 if : ${{ success() }}
79- uses : actions/upload-artifact@v3
103+ uses : actions/upload-artifact@v4
80104 with :
81105 name : vitasdk-windows
82106 path : build/*.tar.bz2
0 commit comments