aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/main.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/main.yml')
-rw-r--r--.github/workflows/main.yml37
1 files changed, 19 insertions, 18 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 03d6b929..b86f3a28 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -104,27 +104,18 @@ jobs:
with:
name: distribution
path: distribution
- Linux32:
- runs-on: ubuntu-latest
- needs: Prebuild
- steps:
- - uses: actions/checkout@v3
- - name: 'Linux 32-bit'
- run: build-scripts/build-linux32
pikepdf:
+ strategy:
+ fail-fast: false
+ max-parallel: 1
+ matrix:
+ future: ['', 'future']
runs-on: ubuntu-latest
needs: Prebuild
steps:
- uses: actions/checkout@v3
- name: 'pikepdf'
- run: build-scripts/test-pikepdf
- Fuzzers:
- runs-on: ubuntu-latest
- needs: Prebuild
- steps:
- - uses: actions/checkout@v3
- - name: 'Build Fuzzer'
- run: build-scripts/build-fuzzer
+ run: build-scripts/test-pikepdf ${{ matrix.future }}
Sanitizers:
runs-on: ubuntu-latest
needs: Prebuild
@@ -132,10 +123,20 @@ jobs:
- uses: actions/checkout@v3
- name: 'Sanitizer Tests'
run: build-scripts/test-sanitizers
- UnsignedChar:
+ QuickJobs:
runs-on: ubuntu-latest
needs: Prebuild
+ strategy:
+ fail-fast: false
+ max-parallel: 3
+ matrix:
+ script:
+ - build-fuzzer
+ - build-linux32
+ - test-alt-zlib
+ - test-unsigned-char
+ - test-c++-next
steps:
- uses: actions/checkout@v3
- - name: 'Unsigned Char Tests'
- run: build-scripts/test-unsigned-char
+ - name: ${{ matrix.script }}
+ run: build-scripts/${{ matrix.script }}