Skip to content

Commit 43fa9ff

Browse files
committed
ci: use ubuntu-arm on every PR/push, use macos at night
Gives us a 10 minute CI system Expand test coverage to "arm on linux", which is a real use-case Replaces slowest runner (20 minutes) with fastest runner (5 minutes) Still tests with macos-arm at night Policeman Jenkins still tests macos many times a day (and more reliably)
1 parent c67f8d3 commit 43fa9ff

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/run-checks-all.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ on:
1212
- 'main'
1313
- 'branch_10x'
1414

15+
schedule:
16+
- cron: '44 1 * * *'
17+
1518
permissions: {}
1619

1720
env:
@@ -69,8 +72,15 @@ jobs:
6972
strategy:
7073
matrix:
7174
# Operating systems to run on.
72-
os: [ ubuntu-latest, windows-latest, macos-latest ]
75+
os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-latest ]
7376
java: [ '25' ]
77+
trigger:
78+
- ${{ github.event_name }}
79+
exclude:
80+
- os: macos-latest
81+
trigger: push
82+
- os: macos-latest
83+
trigger: pull_request
7484

7585
runs-on: ${{ matrix.os }}
7686

0 commit comments

Comments
 (0)