@@ -184,7 +184,7 @@ jobs:
184
184
arch : arm64
185
185
runner : ubicloud-standard-30-arm
186
186
runs-on : ${{matrix.runner}}
187
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
187
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
188
188
env :
189
189
NETWORK : mainnet
190
190
steps :
@@ -205,8 +205,9 @@ jobs:
205
205
# key: binaries-${{runner.os}}-${{env.NETWORK}}-${{github.head_ref}}
206
206
- name : Compile Binary for ${{matrix.network}} on ${{matrix.arch}}
207
207
if : steps.cache-binary.outputs.cache-hit != 'true'
208
+ # The various rust flags here are for faster builds, but are not exactly the same as release builds
208
209
run : |
209
- CARGO_INCREMENTAL=0 RUSTFLAGS="-D warnings" cargo build --locked \
210
+ CARGO_INCREMENTAL=0 RUSTFLAGS="-D warnings -C debuginfo=0 -C opt-level=0 -C codegen-units=265 " cargo build --locked \
210
211
${{ matrix.build-profile == 'release' && '--release' || '' }} \
211
212
--features ${{matrix.spec}}
212
213
- name : Run Sanity Checks
@@ -231,7 +232,7 @@ jobs:
231
232
if : needs.changes.outputs.cargo-lock == 'true'
232
233
name : Check for Vulnerable Crates
233
234
runs-on : ubuntu-24.04
234
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
235
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
235
236
steps :
236
237
- name : Check Out Repo
237
238
uses : actions/checkout@v4
@@ -247,7 +248,7 @@ jobs:
247
248
if : needs.changes.outputs.rust == 'true'
248
249
name : Verify Rust Code Format
249
250
runs-on : ubuntu-24.04
250
- container : ghcr.io/frequency-chain/frequency/ci-base-image-nightly:1.5.5
251
+ container : ghcr.io/frequency-chain/frequency/ci-base-image-nightly:1.5.6
251
252
steps :
252
253
- name : Check Out Repository
253
254
uses : actions/checkout@v4
@@ -261,7 +262,7 @@ jobs:
261
262
if : needs.changes.outputs.rust == 'true'
262
263
name : Lint Rust Code
263
264
runs-on : ubicloud-standard-4
264
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
265
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
265
266
steps :
266
267
- name : Check Out Repo
267
268
uses : actions/checkout@v4
@@ -277,7 +278,7 @@ jobs:
277
278
if : needs.changes.outputs.rust == 'true'
278
279
name : Verify Rust Developer Docs
279
280
runs-on : ubicloud-standard-4
280
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
281
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
281
282
steps :
282
283
- name : Check Out Repo
283
284
uses : actions/checkout@v4
@@ -290,7 +291,7 @@ jobs:
290
291
if : needs.changes.outputs.rust == 'true'
291
292
name : Verify Rust Packages and Dependencies
292
293
runs-on : ubicloud-standard-4
293
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
294
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
294
295
steps :
295
296
- name : Check Out Repo
296
297
uses : actions/checkout@v4
@@ -302,7 +303,7 @@ jobs:
302
303
if : needs.changes.outputs.rust == 'true'
303
304
name : Run Rust Tests
304
305
runs-on : ubicloud-standard-8
305
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
306
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
306
307
steps :
307
308
- name : Check Out Repo
308
309
uses : actions/checkout@v4
@@ -317,7 +318,7 @@ jobs:
317
318
if : needs.changes.outputs.rust == 'true'
318
319
name : Calculate Code Coverage
319
320
runs-on : ubicloud-standard-30
320
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
321
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
321
322
steps :
322
323
- name : Check Out Repo
323
324
uses : actions/checkout@v4
@@ -430,7 +431,7 @@ jobs:
430
431
needs : build-binaries
431
432
name : Verify JS API Augment
432
433
runs-on : ubuntu-24.04
433
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
434
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
434
435
steps :
435
436
- name : Check Out Repo
436
437
uses : actions/checkout@v4
@@ -489,7 +490,7 @@ jobs:
489
490
verify-js-schemas :
490
491
name : Verify JS Schemas
491
492
runs-on : ubuntu-24.04
492
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
493
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
493
494
steps :
494
495
- name : Check Out Repo
495
496
uses : actions/checkout@v4
@@ -656,7 +657,7 @@ jobs:
656
657
needs : build-binaries
657
658
name : Check Metadata and Spec Version
658
659
runs-on : ubuntu-24.04
659
- container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.5
660
+ container : ghcr.io/frequency-chain/frequency/ci-base-image:1.5.6
660
661
permissions :
661
662
pull-requests : write
662
663
steps :
0 commit comments