Skip to content

Commit 7a56bc4

Browse files
authored
Merge pull request #35 from JuliaQUBO/codex/issue-34-streamline-ci
ci: isolate native ABI smoke testing
2 parents 5664fcd + b4217d7 commit 7a56bc4

1 file changed

Lines changed: 14 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,18 @@ on:
55
- main
66
pull_request:
77
types: [opened, synchronize, reopened]
8-
jobs:
9-
test:
8+
jobs:
9+
native-c-abi:
10+
name: Native C ABI smoke test
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v7
14+
- name: Build shared library and execute C clients
15+
env:
16+
MQLIB_UPSTREAM_REF: 585496274af5abb0849d0d47e135496b4688680b
17+
run: bash test/native_c_api_smoke.sh
18+
19+
test:
1020
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1121
runs-on: ${{ matrix.os }}
1222
strategy:
@@ -30,13 +40,6 @@ jobs:
3040
arch: ${{ matrix.arch }}
3141
- uses: julia-actions/cache@v3
3242
- uses: julia-actions/julia-buildpkg@v1
33-
- name: Native C ABI smoke test
34-
if: runner.os == 'Linux'
35-
env:
36-
MQLIB_UPSTREAM_REF: 585496274af5abb0849d0d47e135496b4688680b
37-
run: bash test/native_c_api_smoke.sh
3843
- uses: julia-actions/julia-runtest@v1
39-
# - uses: julia-actions/julia-processcoverage@v1
40-
# - uses: codecov/codecov-action@v2
41-
# with:
42-
# file: lcov.info
44+
with:
45+
coverage: false

0 commit comments

Comments
 (0)