jobs:
alpine:
+ if: github.repository == 'openssl/openssl'
strategy:
fail-fast: false
matrix:
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
linux:
+ if: github.repository == 'openssl/openssl'
strategy:
fail-fast: false
matrix:
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
macos:
+ if: github.repository == 'openssl/openssl'
strategy:
fail-fast: false
matrix:
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
windows:
+ if: github.repository == 'openssl/openssl'
strategy:
fail-fast: false
matrix:
freebsd-x86_64:
runs-on: ubuntu-latest
+ if: github.repository == 'openssl/openssl'
steps:
- uses: actions/checkout@v4
- name: config
# push event commit message contains '[riscv ci]'
# cron job
# manual dispatch
- if: contains(github.event.pull_request.title, 'riscv') || contains(github.event.pull_request.title, 'RISC-V') || contains(github.event.pull_request.body, '[riscv ci]') || contains(github.event.head_commit.message, '[riscv ci]') || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
+ if: contains(github.event.pull_request.title, 'riscv') || contains(github.event.pull_request.title, 'RISC-V') || contains(github.event.pull_request.body, '[riscv ci]') || contains(github.event.head_commit.message, '[riscv ci]') || (github.event_name == 'schedule' && github.repository == 'openssl/openssl') || github.event_name == 'workflow_dispatch'
strategy:
fail-fast: false
matrix:
jobs:
run-checker:
+ if: github.repository == 'openssl/openssl'
strategy:
fail-fast: false
matrix:
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
run-checker-sctp:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
enable_brotli_dynamic:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: install brotli
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
enable_zstd_dynamic:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: install zstd
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
enable_brotli_and_zstd_dynamic:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: install brotli and zstd
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
malloc_failure_testing:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: checkout openssl
make TESTS=test_handshake-memfail test
enable_brotli_and_asan_ubsan:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: install brotli
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} OPENSSL_TEST_RAND_ORDER=0
enable_zstd_and_asan_ubsan:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- name: install zstd
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} OPENSSL_TEST_RAND_ORDER=0
enable_tfo:
+ if: github.repository == 'openssl/openssl'
strategy:
matrix:
os: [ ubuntu-latest, macos-15, macos-15-large ]
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
enable_buildtest:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
memory_sanitizer_slh_dsa:
+ if: github.repository == 'openssl/openssl'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4