Skip to content

Commit e677d41

Browse files
authored
Updates Github actions to version 3. (#17)
The @v1 and @v2 actions use Node12, which is deprecated and scheduled for removal. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
1 parent 5b8052d commit e677d41

File tree

2 files changed

+30
-26
lines changed

2 files changed

+30
-26
lines changed

.github/workflows/pushaction.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,22 @@ jobs:
1212
macos:
1313
runs-on: macos-11
1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v3
1616
with:
1717
submodules: 'recursive'
18-
- uses: actions/cache@v2
18+
- uses: actions/cache@v3
1919
with:
2020
path: |
2121
~/.gradle/caches
2222
~/.gradle/wrapper
2323
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
2424
restore-keys: |
2525
${{ 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
2828
with:
29-
java-version: 1.8
29+
distribution: 'zulu'
30+
java-version: 8
3031

3132
- run: mkdir -p SDL/build-macosarm64
3233
# No --disable-video for macOS https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70c727c98b24ad8b44e05285b8785be15062af0
@@ -49,7 +50,7 @@ jobs:
4950
- name: Build with Gradle
5051
run: ./gradlew jnigen jnigenBuild
5152
- name: Upload macOS natives
52-
uses: actions/upload-artifact@v2.1.4
53+
uses: actions/upload-artifact@v3
5354
with:
5455
name: macos-natives
5556
path: libs
@@ -61,21 +62,22 @@ jobs:
6162
ORG_GRADLE_PROJECT_GITHUB_USERNAME: ""
6263
ORG_GRADLE_PROJECT_GITHUB_API_TOKEN: ""
6364
steps:
64-
- uses: actions/checkout@v2
65+
- uses: actions/checkout@v3
6566
with:
6667
submodules: 'recursive'
67-
- uses: actions/cache@v2
68+
- uses: actions/cache@v3
6869
with:
6970
path: |
7071
~/.gradle/caches
7172
~/.gradle/wrapper
7273
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
7374
restore-keys: |
7475
${{ 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
7778
with:
78-
java-version: 1.8
79+
distribution: 'zulu'
80+
java-version: 8
7981

8082
- run: sudo sed -i 's/deb http/deb [arch=amd64,i386] http/' /etc/apt/sources.list
8183
- run: sudo grep "ubuntu.com/ubuntu" /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/ports.list
@@ -93,7 +95,7 @@ jobs:
9395
- name: Install Linux arm64 compilers/libraries
9496
run: sudo apt-get -yq install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
9597
- name: Download macOS natives
96-
uses: actions/download-artifact@v2.0.5
98+
uses: actions/download-artifact@v3
9799
with:
98100
name: macos-natives
99101
path: libs
@@ -143,7 +145,7 @@ jobs:
143145
- name: Build with Gradle
144146
run: ./gradlew jnigen jnigenBuild jnigenJarNativesDesktop
145147
- name: Upload all output libs
146-
uses: actions/upload-artifact@v2.1.4
148+
uses: actions/upload-artifact@v3
147149
with:
148150
name: output-libs
149151
path: build/libs/

.github/workflows/releaseaction.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,22 @@ jobs:
1111
macos:
1212
runs-on: macos-11
1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515
with:
1616
submodules: 'recursive'
17-
- uses: actions/cache@v2
17+
- uses: actions/cache@v3
1818
with:
1919
path: |
2020
~/.gradle/caches
2121
~/.gradle/wrapper
2222
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
2323
restore-keys: |
2424
${{ runner.os }}-gradle-
25-
- name: Set up JDK 1.8
26-
uses: actions/setup-java@v1
25+
- name: Set up JDK 8
26+
uses: actions/setup-java@v3
2727
with:
28-
java-version: 1.8
28+
distribution: 'zulu'
29+
java-version: 8
2930

3031
- run: mkdir -p SDL/build-macosarm64
3132
# No --disable-video for macOS https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70c727c98b24ad8b44e05285b8785be15062af0
@@ -48,7 +49,7 @@ jobs:
4849
- name: Build with Gradle
4950
run: ./gradlew jnigen jnigenBuild
5051
- name: Upload macOS natives
51-
uses: actions/upload-artifact@v2.1.4
52+
uses: actions/upload-artifact@v3
5253
with:
5354
name: macos-natives
5455
path: libs
@@ -60,21 +61,22 @@ jobs:
6061
ORG_GRADLE_PROJECT_GITHUB_USERNAME: ""
6162
ORG_GRADLE_PROJECT_GITHUB_API_TOKEN: ""
6263
steps:
63-
- uses: actions/checkout@v2
64+
- uses: actions/checkout@v3
6465
with:
6566
submodules: 'recursive'
66-
- uses: actions/cache@v2
67+
- uses: actions/cache@v3
6768
with:
6869
path: |
6970
~/.gradle/caches
7071
~/.gradle/wrapper
7172
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
7273
restore-keys: |
7374
${{ runner.os }}-gradle-
74-
- name: Set up JDK 1.8
75-
uses: actions/setup-java@v1
75+
- name: Set up JDK 8
76+
uses: actions/setup-java@v3
7677
with:
77-
java-version: 1.8
78+
distribution: 'zulu'
79+
java-version: 8
7880

7981
- run: sudo sed -i 's/deb http/deb [arch=amd64,i386] http/' /etc/apt/sources.list
8082
- run: sudo grep "ubuntu.com/ubuntu" /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/ports.list
@@ -92,7 +94,7 @@ jobs:
9294
- name: Install Linux arm64 compilers/libraries
9395
run: sudo apt-get -yq install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
9496
- name: Download macOS natives
95-
uses: actions/download-artifact@v2.0.5
97+
uses: actions/download-artifact@v3
9698
with:
9799
name: macos-natives
98100
path: libs
@@ -142,7 +144,7 @@ jobs:
142144
- name: Build with Gradle
143145
run: ./gradlew jnigen jnigenBuild jnigenJarNativesDesktop
144146
- name: Upload all output libs
145-
uses: actions/upload-artifact@v2.1.4
147+
uses: actions/upload-artifact@v3
146148
with:
147149
name: output-libs
148150
path: build/libs/

0 commit comments

Comments
 (0)