Skip to content

Commit c364a12

Browse files
Add threaded CI
1 parent acf69c1 commit c364a12

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,35 @@ jobs:
3131
file: lcov.info
3232
verbose: true
3333

34+
threaded-test:
35+
name: Test Threaded ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
36+
runs-on: ${{ matrix.os }}
37+
env:
38+
JULIA_NUM_THREADS: 2
39+
strategy:
40+
fail-fast: false
41+
matrix:
42+
version:
43+
- '1.10'
44+
os:
45+
- ubuntu-latest
46+
arch:
47+
- x64
48+
steps:
49+
- uses: actions/checkout@v4
50+
- uses: julia-actions/setup-julia@v2
51+
with:
52+
version: ${{ matrix.version }}
53+
arch: ${{ matrix.arch }}
54+
- uses: julia-actions/cache@v2
55+
- uses: julia-actions/julia-buildpkg@v1
56+
- uses: julia-actions/julia-runtest@v1
57+
- uses: julia-actions/julia-processcoverage@v1
58+
- uses: codecov/codecov-action@v5
59+
with:
60+
file: lcov.info
61+
verbose: true
62+
3463
docs:
3564
name: Documentation
3665
permissions:

0 commit comments

Comments
 (0)