Skip to content

Commit 8fb88fd

Browse files
committed
ci: include Ubuntu 24.04 ARM in test-binaries matrix of the Mithril Client multi-platform test workflow
1 parent 057bb51 commit 8fb88fd

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/test-client.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
strategy:
7777
fail-fast: false
7878
matrix:
79-
os: [ubuntu-24.04, macos-14, windows-latest]
79+
os: [ubuntu-24.04, ubuntu-24.04-arm, macos-14, windows-latest]
8080
extra_args: ["", "--include-ancillary"]
8181

8282
runs-on: ${{ matrix.os }}
@@ -163,12 +163,13 @@ jobs:
163163
run: ./mithril-client ${{ steps.prepare.outputs.debug_level }} --origin-tag CI cardano-db download $CDB_SNAPSHOT_DIGEST --backend v1 ${{ matrix.extra_args }} 2>&1 | tee cdb-download-output.txt
164164

165165
- name: Cardano Database Snapshot / verify Cardano node starts successfully
166-
if: runner.os == 'Linux'
166+
if: matrix.os == 'ubuntu-24.04'
167167
shell: bash
168168
run: .github/workflows/scripts/verify-cardano-db-restoration.sh ./bin/cdb-download-output.txt "${{ matrix.extra_args }}"
169169

170+
# The 'snapshot-converter' binary is not currently supported on Linux ARM64 platforms.
170171
- name: Ledger state snapshot conversion from InMemory to LMDB
171-
if: matrix.extra_args == '--include-ancillary'
172+
if: matrix.os != 'ubuntu-24.04-arm' && matrix.extra_args == '--include-ancillary'
172173
env:
173174
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
174175
shell: bash
@@ -268,7 +269,7 @@ jobs:
268269
run: ./mithril-client ${{ steps.prepare.outputs.debug_level }} --origin-tag CI cardano-db verify --backend v2 --db-dir db_v2 $CARDANO_DATABASE_V2_SNAPSHOT_HASH | tee cdb-v2-verify-output.txt
269270

270271
- name: Cardano Database V2 Snapshot / verify Cardano node starts successfully
271-
if: runner.os == 'Linux' && steps.aggregator_capability_unix.outputs.cardano_database_v2_enabled == 'true'
272+
if: matrix.os == 'ubuntu-24.04' && steps.aggregator_capability_unix.outputs.cardano_database_v2_enabled == 'true'
272273
shell: bash
273274
run: .github/workflows/scripts/verify-cardano-db-restoration.sh ./bin/cdb-v2-download-output.txt "${{ matrix.extra_args }}"
274275

0 commit comments

Comments
 (0)