Replace self-hosted runners with GitHub hosted

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26304)

(cherry picked from commit ea71f8cd40)
This commit is contained in:
Dmitry Misharov 2025-01-02 15:32:41 +01:00 committed by Tomas Mraz
parent e85a59441f
commit 2f1fd7cb97
1 changed files with 42 additions and 9 deletions

View File

@ -92,13 +92,8 @@ jobs:
- name: make test - name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
self-hosted: linux-arm64:
if: github.repository == 'openssl/openssl' runs-on: linux-arm64
strategy:
matrix:
os: [freebsd-13.2, ubuntu-arm64-22.04]
runs-on: ${{ matrix.os }}-self-hosted
continue-on-error: true
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: config - name: config
@ -108,9 +103,47 @@ jobs:
- name: make - name: make
run: make -j4 run: make -j4
- name: get cpu info - name: get cpu info
run: ./util/opensslwrap.sh version -c run: |
cat /proc/cpuinfo
./util/opensslwrap.sh version -c
- name: make test - name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} run: .github/workflows/make-test
freebsd-x86_64:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: config
uses: cross-platform-actions/action@v0.26.0
with:
operating_system: freebsd
version: "13.4"
shutdown_vm: false
run: |
sudo pkg install -y gcc perl5
./config enable-fips enable-ec_nistp_64_gcc_128 enable-md2 enable-rc5 enable-ssl3 enable-ssl3-method enable-trace
- name: config dump
uses: cross-platform-actions/action@v0.26.0
with:
operating_system: freebsd
version: "13.4"
shutdown_vm: false
run: ./configdata.pm --dump
- name: make
uses: cross-platform-actions/action@v0.26.0
with:
operating_system: freebsd
version: "13.4"
shutdown_vm: false
run: make -j4
- name: make test
uses: cross-platform-actions/action@v0.26.0
with:
operating_system: freebsd
version: "13.4"
run: |
./util/opensslwrap.sh version -c
.github/workflows/make-test
minimal: minimal:
runs-on: ubuntu-latest runs-on: ubuntu-latest