Skip to content

Commit 8fe6dc1

Browse files
committed
ci: add focused ASN.1 test matrix (JVM/JS/Wasm Node/Linux x64) and integrate into checks pipeline
1 parent fa128fd commit 8fe6dc1

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

.github/workflows/run-checks.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,12 @@ jobs:
1717
needs: [ build-project ]
1818
uses: ./.github/workflows/run-tests-default.yml
1919

20+
asn1-tests:
21+
needs: [ build-project ]
22+
uses: ./.github/workflows/run-tests-asn1.yml
23+
2024
compatibility-tests:
21-
needs: [ default-tests ]
25+
needs: [ default-tests, asn1-tests ]
2226
uses: ./.github/workflows/run-tests-compatibility.yml
2327

2428
slow-tasks:
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Run ASN.1 tests
2+
on:
3+
workflow_dispatch:
4+
workflow_call:
5+
6+
defaults:
7+
run:
8+
shell: bash
9+
10+
jobs:
11+
asn1-tests:
12+
runs-on: ubuntu-latest
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
task:
17+
- ':cryptography-serialization-asn1:jvmTest'
18+
- ':cryptography-serialization-asn1:jsTest'
19+
- ':cryptography-serialization-asn1:wasmJsNodeTest'
20+
- ':cryptography-serialization-asn1:linuxX64Test'
21+
- ':cryptography-serialization-asn1-modules:jvmTest'
22+
- ':cryptography-serialization-asn1-modules:jsTest'
23+
- ':cryptography-serialization-asn1-modules:wasmJsNodeTest'
24+
- ':cryptography-serialization-asn1-modules:linuxX64Test'
25+
steps:
26+
- uses: actions/checkout@v4
27+
- uses: ./.github/actions/setup-environment
28+
- name: Run ${{ matrix.task }}
29+
run: ./gradlew -q ${{ matrix.task }} --continue
30+

0 commit comments

Comments
 (0)