|
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 --download-dir 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 v2/db $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