|
76 | 76 | strategy:
|
77 | 77 | fail-fast: false
|
78 | 78 | matrix:
|
79 |
| - os: [ubuntu-24.04, macos-14, windows-latest] |
| 79 | + os: [ubuntu-24.04, ubuntu-24.04-arm, macos-14, windows-latest] |
80 | 80 | extra_args: ["", "--include-ancillary"]
|
81 | 81 |
|
82 | 82 | runs-on: ${{ matrix.os }}
|
@@ -163,12 +163,13 @@ jobs:
|
163 | 163 | 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
|
164 | 164 |
|
165 | 165 | - name: Cardano Database Snapshot / verify Cardano node starts successfully
|
166 |
| - if: runner.os == 'Linux' |
| 166 | + if: matrix.os == 'ubuntu-24.04' |
167 | 167 | shell: bash
|
168 | 168 | run: .github/workflows/scripts/verify-cardano-db-restoration.sh ./bin/cdb-download-output.txt "${{ matrix.extra_args }}"
|
169 | 169 |
|
| 170 | + # The 'snapshot-converter' binary is not currently supported on Linux ARM64 platforms. |
170 | 171 | - 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' |
172 | 173 | env:
|
173 | 174 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
174 | 175 | shell: bash
|
@@ -268,7 +269,7 @@ jobs:
|
268 | 269 | 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
|
269 | 270 |
|
270 | 271 | - 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' |
272 | 273 | shell: bash
|
273 | 274 | run: .github/workflows/scripts/verify-cardano-db-restoration.sh ./bin/cdb-v2-download-output.txt "${{ matrix.extra_args }}"
|
274 | 275 |
|
|
0 commit comments