diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/main.yml | 37 |
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 }} |