Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
runs-on: [ubuntu-24.04, ubuntu-24.04-arm]
name: [fedora, debian, centos9, centos10, ubuntu, almalinux8]
compiler: [gcc, clang]
token: [softokn, softhsm, kryoptic]
Expand Down Expand Up @@ -47,6 +48,17 @@ jobs:
token: kryoptic
- name: almalinux8
token: kryoptic
# Test on ARM only some use cases
- runs-on: ubuntu-24.04-arm
name: debian
- runs-on: ubuntu-24.04-arm
name: centos9
- runs-on: ubuntu-24.04-arm
name: centos10
- runs-on: ubuntu-24.04-arm
name: ubuntu
- runs-on: ubuntu-24.04-arm
name: almalinux8
container: ${{ matrix.container }}
steps:
- name: Install Dependencies
Expand Down Expand Up @@ -103,8 +115,14 @@ jobs:
uses: actions/checkout@v4

- name: Setup
id: setup
if : ( steps.skip-check.outputs.skiptest != 'true' )
run: |
if [ "${{ matrix.runs-on }}" = "ubuntu-24.04-arm" ]; then
echo "cpu=ARM64" >> $GITHUB_OUTPUT
else
echo "cpu=X86_64" >> $GITHUB_OUTPUT
fi
Comment thread
simo5 marked this conversation as resolved.
git config --global --add safe.directory \
/__w/pkcs11-provider/pkcs11-provider
git submodule update --init
Expand Down Expand Up @@ -254,4 +272,3 @@ jobs:
builddir/tests/${{ matrix.token }}/p11prov-debug.log
builddir/tests/${{ matrix.token }}/testvars
builddir/tests/${{ matrix.token }}/openssl.cnf

2 changes: 1 addition & 1 deletion .github/workflows/openssl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- name: Install Dependencies
run: |
dnf -y install perl-FindBin perl-IPC-Cmd perl-File-Compare \
perl-File-Copy perl-Pod-Html git clang
perl-File-Copy perl-Pod-Html perl-Time-Piece git clang

- name: Checkout Repository
uses: actions/checkout@v4
Expand Down
Loading
Loading