Skip to content

Commit

Permalink
GHI #32 Skip hppa-ubuntu-gcc-shared-coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
doodspav committed Jul 14, 2024
1 parent b691ef1 commit 42621ed
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion .github/workflows/_reusable-test-qemu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,16 @@ jobs:
# these have to be in env context because they depend on matrix context
UNIQUE_ID: ${{ matrix.kind }}-${{ inputs.triple }}-ubuntu-${{ matrix.compiler }}-${{ matrix.build_shared }}-${{ inputs.gcc_version }}-${{ inputs.llvm_version }}
UNIQUE_NAME: ${{ inputs.architecture }}-ubuntu-${{ matrix.compiler }}-${{ matrix.build_shared }}
UNIQUE_NAME_AND_KIND: ${{ env.UNIQUE_NAME }}-${{ matrix.kind }}
CMAKE_PRESET: ${{ matrix.preset }}-${{ matrix.kind }}
CMAKE_BUILD_TYPE: ${{ ( matrix.kind == 'ansi' || matrix.kind == 'warning' ) && 'Release' || 'Debug' }}
# apparently not possible to skip job using matrix context, so this is the next best thing
# hppa tests segfault when built
SKIP_JOB: >-
${{ (
( matrix.compiler == 'clang' && inputs.skip_llvm ) ||
( matrix.compiler == 'gcc' && inputs.skip_gcc )
( matrix.compiler == 'gcc' && inputs.skip_gcc ) ||
( env.UNIQUE_NAME_AND_KIND == 'hppa-ubuntu-gcc-shared-coverage' )
) }}
# necessary because publish-coverage job expects everything to have the same root path
ROOT_PATH: /Users/${{ matrix.kind }}
Expand Down

0 comments on commit 42621ed

Please sign in to comment.