Skip to content

Commit 6e3f860

Browse files
committed
ci: optimize Actions usage - drop macOS (10x billing) and unstable 23-ea from matrix, add concurrency
1 parent b5321f0 commit 6e3f860

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/multi-platform.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
12+
913
jobs:
1014
test-matrix:
1115
name: Test on ${{ matrix.os }} with Java ${{ matrix.java }}
@@ -14,8 +18,8 @@ jobs:
1418
strategy:
1519
fail-fast: false
1620
matrix:
17-
os: [ubuntu-latest, macos-latest]
18-
java: ['21', '22', '23-ea']
21+
os: [ubuntu-latest]
22+
java: ['21', '22']
1923

2024
steps:
2125
- name: Checkout code

0 commit comments

Comments
 (0)