Skip to content

Commit 94e04f7

Browse files
committed
Modernize CI
1 parent f8a6d73 commit 94e04f7

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,43 @@
11
name: CI
22
on:
33
push:
4-
branches: [main]
4+
branches: [main, master]
55
tags: ["*"]
66
pull_request:
7-
concurrency:
8-
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}
9-
cancel-in-progress: true
107
jobs:
118
test:
129
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1310
runs-on: ${{ matrix.os }}
14-
env:
15-
JULIA_NUM_THREADS: 2
1611
strategy:
1712
fail-fast: false
1813
matrix:
1914
version:
20-
- '1.9'
2115
- '1' # automatically expands to the latest stable 1.x release of Julia
22-
- nightly
16+
- 'min'
17+
- 'pre'
2318
os:
2419
- ubuntu-latest
25-
- macOS-latest
2620
- windows-latest
2721
arch:
2822
- x64
2923
include:
30-
- os: windows-latest
31-
version: '1'
32-
arch: x86
24+
- os: macOS-latest
25+
arch: aarch64
26+
version: 1
3327
steps:
3428
- uses: actions/checkout@v4
35-
- uses: julia-actions/setup-julia@v1
29+
- uses: julia-actions/setup-julia@v2
3630
with:
3731
version: ${{ matrix.version }}
3832
arch: ${{ matrix.arch }}
3933
- uses: julia-actions/cache@v2
4034
- uses: julia-actions/julia-buildpkg@v1
4135
- uses: julia-actions/julia-runtest@v1
4236
- uses: julia-actions/julia-processcoverage@v1
43-
- uses: codecov/codecov-action@v1
37+
- uses: codecov/codecov-action@v5
4438
with:
45-
file: lcov.info
39+
files: lcov.info
40+
token: ${{ secrets.CODECOV_TOKEN }}
4641
docs:
4742
name: Documentation
4843
runs-on: ubuntu-latest
@@ -52,4 +47,4 @@ jobs:
5247
- uses: julia-actions/julia-docdeploy@latest
5348
env:
5449
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
55-
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
50+
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}

0 commit comments

Comments
 (0)