Skip to content

Commit 8729343

Browse files
authored
Update UnitTest.yml
1 parent ab90e57 commit 8729343

File tree

1 file changed

+29
-19
lines changed

1 file changed

+29
-19
lines changed

Diff for: .github/workflows/UnitTest.yml

+29-19
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,51 @@ on:
77
branches:
88
- master
99
pull_request:
10-
schedule:
11-
- cron: '20 00 1 * *'
1210

1311
jobs:
1412
test:
1513
runs-on: ${{ matrix.os }}
1614
strategy:
1715
fail-fast: false
1816
matrix:
19-
julia-version: ['1.6', '1', 'nightly']
20-
os: [ubuntu-latest, windows-latest, macOS-latest]
17+
version:
18+
- '1' # Current stable version
19+
os:
20+
- ubuntu-latest
21+
- windows-latest
22+
- macOS-13
23+
arch:
24+
- x64
25+
include:
26+
- os: macOS-latest
27+
arch: aarch64
28+
version: '1'
29+
- os: ubuntu-latest
30+
arch: x86
31+
version: '1'
32+
- os: ubuntu-latest
33+
arch: x64
34+
version: 'min'
35+
- os: ubuntu-latest
36+
arch: x64
37+
version: 'nightly'
2138

2239
steps:
23-
- uses: actions/checkout@v1.0.0
40+
- uses: actions/checkout@v4
2441
- name: "Set up Julia"
25-
uses: julia-actions/setup-julia@v1
42+
uses: julia-actions/setup-julia@v2
2643
with:
27-
version: ${{ matrix.julia-version }}
44+
version: ${{ matrix.version }}
45+
arch: ${{ matrix.arch }}
2846

2947
- name: Cache artifacts
30-
uses: actions/cache@v1
31-
env:
32-
cache-name: cache-artifacts
33-
with:
34-
path: ~/.julia/artifacts
35-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
36-
restore-keys: |
37-
${{ runner.os }}-test-${{ env.cache-name }}-
38-
${{ runner.os }}-test-
39-
${{ runner.os }}-
48+
uses: julia-actions/cache@v2
4049

4150
- name: "Unit Test"
42-
uses: julia-actions/julia-runtest@v1
51+
uses: julia-actions/julia-runtest@master
4352

4453
- uses: julia-actions/julia-processcoverage@v1
45-
- uses: codecov/codecov-action@v1
54+
- uses: codecov/codecov-action@v4
4655
with:
4756
file: lcov.info
57+
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)