@@ -12,21 +12,22 @@ jobs:
12
12
macos :
13
13
runs-on : macos-11
14
14
steps :
15
- - uses : actions/checkout@v2
15
+ - uses : actions/checkout@v3
16
16
with :
17
17
submodules : ' recursive'
18
- - uses : actions/cache@v2
18
+ - uses : actions/cache@v3
19
19
with :
20
20
path : |
21
21
~/.gradle/caches
22
22
~/.gradle/wrapper
23
23
key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
24
24
restore-keys : |
25
25
${{ runner.os }}-gradle-
26
- - name : Set up JDK 1. 8
27
- uses : actions/setup-java@v1
26
+ - name : Set up JDK 8
27
+ uses : actions/setup-java@v3
28
28
with :
29
- java-version : 1.8
29
+ distribution : ' zulu'
30
+ java-version : 8
30
31
31
32
- run : mkdir -p SDL/build-macosarm64
32
33
# No --disable-video for macOS https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70c727c98b24ad8b44e05285b8785be15062af0
49
50
- name : Build with Gradle
50
51
run : ./gradlew jnigen jnigenBuild
51
52
- name : Upload macOS natives
52
- uses : actions/upload-artifact@v2.1.4
53
+ uses : actions/upload-artifact@v3
53
54
with :
54
55
name : macos-natives
55
56
path : libs
@@ -61,21 +62,22 @@ jobs:
61
62
ORG_GRADLE_PROJECT_GITHUB_USERNAME : " "
62
63
ORG_GRADLE_PROJECT_GITHUB_API_TOKEN : " "
63
64
steps :
64
- - uses : actions/checkout@v2
65
+ - uses : actions/checkout@v3
65
66
with :
66
67
submodules : ' recursive'
67
- - uses : actions/cache@v2
68
+ - uses : actions/cache@v3
68
69
with :
69
70
path : |
70
71
~/.gradle/caches
71
72
~/.gradle/wrapper
72
73
key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
73
74
restore-keys : |
74
75
${{ runner.os }}-gradle-
75
- - name : Set up JDK 1. 8
76
- uses : actions/setup-java@v1
76
+ - name : Set up JDK 8
77
+ uses : actions/setup-java@v3
77
78
with :
78
- java-version : 1.8
79
+ distribution : ' zulu'
80
+ java-version : 8
79
81
80
82
- run : sudo sed -i 's/deb http/deb [arch=amd64,i386] http/' /etc/apt/sources.list
81
83
- run : sudo grep "ubuntu.com/ubuntu" /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/ports.list
93
95
- name : Install Linux arm64 compilers/libraries
94
96
run : sudo apt-get -yq install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
95
97
- name : Download macOS natives
96
- uses : actions/download-artifact@v2.0.5
98
+ uses : actions/download-artifact@v3
97
99
with :
98
100
name : macos-natives
99
101
path : libs
@@ -143,7 +145,7 @@ jobs:
143
145
- name : Build with Gradle
144
146
run : ./gradlew jnigen jnigenBuild jnigenJarNativesDesktop
145
147
- name : Upload all output libs
146
- uses : actions/upload-artifact@v2.1.4
148
+ uses : actions/upload-artifact@v3
147
149
with :
148
150
name : output-libs
149
151
path : build/libs/
0 commit comments