Skip to content

Commit ffcb032

Browse files
authored
Update action versions and rebuild every month
1 parent cd48023 commit ffcb032

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

.github/workflows/toolchain.yml

+15-12
Original file line numberDiff line numberDiff line change
@@ -10,39 +10,41 @@ on:
1010
- "**/*.md"
1111
- '**/*.txt'
1212
workflow_dispatch:
13+
schedule:
14+
- cron: '0 0 1 1-12 *' # rebuild once every month
1315

1416
jobs:
1517
build:
1618
strategy:
1719
fail-fast: false
1820
matrix:
19-
llvm: [ '10', '11', '12', '13', '14', '15', '16' ]
21+
llvm: [ '10', '11', '12', '13', '14', '15', '16', '17', '18' ]
2022
runs-on: ubuntu-latest
2123
steps:
2224

2325
- name: Checkout OOSDK
24-
uses: actions/checkout@v3
26+
uses: actions/checkout@main
2527

2628
- name: Checkout musl
27-
uses: actions/checkout@v3
29+
uses: actions/checkout@main
2830
with:
2931
repository: OpenOrbis/musl
3032
path: musl
3133

3234
- name: Checkout create-fself
33-
uses: actions/checkout@v3
35+
uses: actions/checkout@main
3436
with:
3537
repository: OpenOrbis/create-fself
3638
path: create-fself
3739

3840
- name: Checkout orbis-lib-gen
39-
uses: actions/checkout@v3
41+
uses: actions/checkout@main
4042
with:
4143
repository: OpenOrbis/orbis-lib-gen
4244
path: orbis-lib-gen
4345

4446
- name: Checkout ps4libdoc
45-
uses: actions/checkout@v3
47+
uses: actions/checkout@main
4648
with:
4749
repository: idc/ps4libdoc
4850
path: orbis-lib-gen/ps4libdoc
@@ -58,13 +60,14 @@ jobs:
5860
5961
- name: Cache LLVM and Clang (${{ env.llvm_ver }})
6062
id: cache-llvm
61-
uses: actions/cache@v3
63+
uses: actions/cache@main
6264
with:
6365
path: ${{ env.llvm_path }}
6466
key: llvm-${{ env.llvm_ver }}
6567

6668
- name: Install LLVM and Clang (${{ env.llvm_ver }})
67-
uses: KyleMayes/install-llvm-action@master
69+
# https://github.com/KyleMayes/install-llvm-action/issues/75
70+
uses: gentoo-root/install-llvm-action@abb6cec0ec431e834bc5e5090ea39a2d1d63a4c6
6871
with:
6972
version: ${{ env.llvm_ver }}
7073
directory: ${{ env.llvm_path }}
@@ -91,7 +94,7 @@ jobs:
9194
cp -r ps4/lib/* ../lib/
9295
9396
- name: Setup Go
94-
uses: actions/setup-go@v3
97+
uses: actions/setup-go@main
9598
with:
9699
go-version: 1.17
97100

@@ -171,20 +174,20 @@ jobs:
171174
run: bash ./build-all.sh
172175

173176
- name: Upload toolchain
174-
uses: actions/upload-artifact@v3
177+
uses: actions/upload-artifact@main
175178
with:
176179
name: toolchain-llvm-${{ env.llvm_ver }}
177180
path: toolchain-llvm-${{ env.llvm_ver }}.tar.gz
178181
if-no-files-found: error
179182

180183
- name: Upload samples packages
181-
uses: actions/upload-artifact@v3
184+
uses: actions/upload-artifact@main
182185
with:
183186
name: samples-pkg-llvm-${{ env.llvm_ver }}
184187
path: samples/**/*.pkg
185188

186189
- name: Upload samples binaries
187-
uses: actions/upload-artifact@v3
190+
uses: actions/upload-artifact@main
188191
with:
189192
name: samples-elf-llvm-${{ env.llvm_ver }}
190193
path: |

0 commit comments

Comments
 (0)