Remove OpenBSD from CI (#599)

This commit is contained in:
Matthew Parkinson
2023-02-27 13:43:20 +00:00
committed by GitHub
parent b357165385
commit c304ddfcdb

View File

@@ -177,36 +177,38 @@ jobs:
NINJA_STATUS="%p [%f:%s/%t] %o/s, %es" ninja NINJA_STATUS="%p [%f:%s/%t] %o/s, %es" ninja
ctest -j 4 --output-on-failure -E '(perf-.*)|(.*-malloc$)' --timeout 400 ctest -j 4 --output-on-failure -E '(perf-.*)|(.*-malloc$)' --timeout 400
openbsd: ## Without overcommit, or explicit commit the current implementation cannot be made to work on openbsd.
strategy: ## We could add a layered pagemap for openbsd, that would address the requirements.
matrix: # openbsd:
# Build each combination of OS, version, and release/debug variants # strategy:
os: # matrix:
- version: '7.2' # # Build each combination of OS, version, and release/debug variants
dependencies: pkg_add -I cmake ninja # os:
build-type: [ Release, Debug ] # - version: '7.2'
# Don't abort runners if a single one fails # dependencies: pkg_add -I cmake ninja
fail-fast: false # build-type: [ Release, Debug ]
# Kill these jobs if they take too long. # # Don't abort runners if a single one fails
timeout-minutes: 25 # fail-fast: false
runs-on: macos-latest # # Kill these jobs if they take too long.
name: OpenBSD-${{ matrix.os.version}} ${{ matrix.build-type }} # timeout-minutes: 25
steps: # runs-on: macos-latest
- uses: actions/checkout@v3 # name: OpenBSD-${{ matrix.os.version}} ${{ matrix.build-type }}
- uses: vmactions/openbsd-vm@v0 # steps:
with: # - uses: actions/checkout@v3
release: ${{ matrix.os.version}} # - uses: vmactions/openbsd-vm@v0
usesh: true # with:
mem: 8192 # release: ${{ matrix.os.version}}
copyback: false # usesh: true
prepare: | # mem: 8192
${{ matrix.os.dependencies }} # copyback: false
run: | # prepare: |
set -e # ${{ matrix.os.dependencies }}
cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja # run: |
cd ${{github.workspace}}/build # set -e
NINJA_STATUS="%p [%f:%s/%t] %o/s, %es" ninja # cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja
ctest -j 4 --output-on-failure -E '(perf-.*)|(.*-malloc$)' --timeout 400 # cd ${{github.workspace}}/build
# NINJA_STATUS="%p [%f:%s/%t] %o/s, %es" ninja
# ctest -j 4 --output-on-failure -E '(perf-.*)|(.*-malloc$)' --timeout 400
sanitizer: sanitizer:
strategy: strategy: