Skip to content

Commit d81db31

Browse files
committed
Update Julia versions in CI workflow.
1 parent 4a90299 commit d81db31

File tree

1 file changed

+57
-56
lines changed

1 file changed

+57
-56
lines changed

.github/workflows/CI.yml

Lines changed: 57 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,61 @@
11
name: CI
22
on:
3-
push:
4-
branches:
5-
- main
6-
tags: ['*']
7-
pull_request:
3+
push:
4+
branches:
5+
- main
6+
tags: ["*"]
7+
pull_request:
88
concurrency:
9-
# Skip intermediate builds: always.
10-
# Cancel intermediate builds: only if it is a pull request build.
11-
group: ${{ github.workflow }}-${{ github.ref }}
12-
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
9+
# Skip intermediate builds: always.
10+
# Cancel intermediate builds: only if it is a pull request build.
11+
group: ${{ github.workflow }}-${{ github.ref }}
12+
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
1313
jobs:
14-
test:
15-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
16-
runs-on: ${{ matrix.os }}
17-
continue-on-error: ${{ matrix.experimental }}
18-
strategy:
19-
fail-fast: false
20-
matrix:
21-
version:
22-
- '1.10'
23-
- '^1.11.0-0'
24-
os:
25-
- ubuntu-latest
26-
- macOS-latest
27-
- windows-latest
28-
arch:
29-
- x64
30-
experimental: [false]
31-
include:
32-
- version: 'nightly'
33-
os: ubuntu-latest
34-
arch: x64
35-
experimental: true
36-
- version: 'nightly'
37-
os: macOS-latest
38-
arch: x64
39-
experimental: true
40-
- version: 'nightly'
41-
os: windows-latest
42-
arch: x64
43-
experimental: true
44-
steps:
45-
- uses: actions/checkout@v4
46-
- uses: julia-actions/setup-julia@v1
47-
with:
48-
version: ${{ matrix.version }}
49-
arch: ${{ matrix.arch }}
50-
- name: Set environment variables
51-
run: echo "JULIA_NUM_THREADS=2" >> $GITHUB_ENV
52-
- uses: julia-actions/cache@v1
53-
- uses: julia-actions/julia-buildpkg@v1
54-
- uses: julia-actions/julia-runtest@v1
55-
- uses: julia-actions/julia-processcoverage@v1
56-
- uses: codecov/codecov-action@v3
57-
env:
58-
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
59-
with:
60-
files: lcov.info
14+
test:
15+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
16+
runs-on: ${{ matrix.os }}
17+
continue-on-error: ${{ matrix.experimental }}
18+
strategy:
19+
fail-fast: false
20+
matrix:
21+
version:
22+
- "1.10"
23+
- "1.11"
24+
- "^1.12.0-0"
25+
os:
26+
- ubuntu-latest
27+
- macOS-latest
28+
- windows-latest
29+
arch:
30+
- x64
31+
experimental: [false]
32+
include:
33+
- version: "nightly"
34+
os: ubuntu-latest
35+
arch: x64
36+
experimental: true
37+
- version: "nightly"
38+
os: macOS-latest
39+
arch: x64
40+
experimental: true
41+
- version: "nightly"
42+
os: windows-latest
43+
arch: x64
44+
experimental: true
45+
steps:
46+
- uses: actions/checkout@v4
47+
- uses: julia-actions/setup-julia@v1
48+
with:
49+
version: ${{ matrix.version }}
50+
arch: ${{ matrix.arch }}
51+
- name: Set environment variables
52+
run: echo "JULIA_NUM_THREADS=2" >> $GITHUB_ENV
53+
- uses: julia-actions/cache@v1
54+
- uses: julia-actions/julia-buildpkg@v1
55+
- uses: julia-actions/julia-runtest@v1
56+
- uses: julia-actions/julia-processcoverage@v1
57+
- uses: codecov/codecov-action@v3
58+
env:
59+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
60+
with:
61+
files: lcov.info

0 commit comments

Comments
 (0)