Skip to content

Commit 0629206

Browse files
committed
merge main into branch
2 parents 460eadc + 33c1231 commit 0629206

File tree

88 files changed

+3015
-2224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+3015
-2224
lines changed

.github/workflows/merge-pr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
changes:
1212
name: Determine Changed Files
1313
runs-on: ubuntu-20.04
14-
container: ghcr.io/libertydsnp/frequency/ci-base-image
14+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
1515
outputs:
1616
ci-base-image: ${{steps.filter.outputs.ci-base-image}}
1717
steps:
@@ -28,15 +28,15 @@ jobs:
2828
publish-js-api-augment-rc:
2929
name: Merge - Publish JS API Augment Release Candidate
3030
runs-on: [self-hosted, Linux, X64, build, v2]
31-
container: ghcr.io/libertydsnp/frequency/ci-base-image
31+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
3232
steps:
3333
- name: Check Out Repo
3434
uses: actions/checkout@v4
3535
- name: Output Metadata
3636
# Run the cargo command and ignore any extra lines outside of the json result
3737
run: CARGO_INCREMENTAL=0 RUSTFLAGS="-D warnings" cargo run --features frequency-rococo-local -- export-metadata --chain=frequency-rococo-local --tmp ./js/api-augment/metadata.json
3838
- name: Set up NodeJs
39-
uses: actions/setup-node@v3
39+
uses: actions/setup-node@v4
4040
with:
4141
node-version: 18
4242
cache: "npm"
@@ -67,7 +67,7 @@ jobs:
6767
# This job currently fails on EKS runners and must be run on standalone until
6868
# https://www.pivotaltracker.com/story/show/185045668 is resolved.
6969
runs-on: [self-hosted, Linux, X64, build, v1]
70-
container: ghcr.io/libertydsnp/frequency/ci-base-image
70+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
7171
steps:
7272
- name: Check Out Repo
7373
uses: actions/checkout@v4

.github/workflows/release.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
validate-release-version:
2929
name: Validate Release Version
3030
runs-on: ubuntu-20.04
31-
container: ghcr.io/libertydsnp/frequency/ci-base-image
31+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
3232
steps:
3333
- name: Validate
3434
if: env.NEW_RELEASE_TAG_FROM_UI != ''
@@ -47,7 +47,7 @@ jobs:
4747
needs: validate-release-version
4848
name: Create Release Branch
4949
runs-on: ubuntu-20.04
50-
container: ghcr.io/libertydsnp/frequency/ci-base-image
50+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
5151
steps:
5252
- name: Check Out Repo
5353
uses: actions/checkout@v4
@@ -115,7 +115,7 @@ jobs:
115115
needs: run-all-benchmarks
116116
name: Version Code
117117
runs-on: ubuntu-20.04
118-
container: ghcr.io/libertydsnp/frequency/ci-base-image
118+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
119119
steps:
120120
- name: Check Out Repo
121121
uses: actions/checkout@v4
@@ -178,7 +178,7 @@ jobs:
178178
# - os: [self-hosted, Linux, ARM64]
179179
# arch: arm64
180180
runs-on: ${{matrix.os}}
181-
container: ghcr.io/libertydsnp/frequency/ci-base-image
181+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
182182
steps:
183183
- name: Check Out Repo
184184
uses: actions/checkout@v4
@@ -338,7 +338,7 @@ jobs:
338338
needs: version-code
339339
name: Build Rust Developer Docs
340340
runs-on: [self-hosted, Linux, X64, build, v2]
341-
container: ghcr.io/libertydsnp/frequency/ci-base-image
341+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
342342
steps:
343343
- name: Check Out Repo
344344
uses: actions/checkout@v4
@@ -373,7 +373,7 @@ jobs:
373373
RELEASE_FILENAME_PREFIX: frequency-rococo-local
374374
ARCH: amd64
375375
runs-on: ubuntu-20.04
376-
container: ghcr.io/libertydsnp/frequency/ci-base-image
376+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
377377
steps:
378378
- name: Set Env Vars
379379
run: |
@@ -384,7 +384,7 @@ jobs:
384384
with:
385385
ref: ${{env.RELEASE_BRANCH_NAME}}
386386
- name: Set up NodeJs
387-
uses: actions/setup-node@v3
387+
uses: actions/setup-node@v4
388388
with:
389389
node-version: 18
390390
cache: "npm"
@@ -437,7 +437,7 @@ jobs:
437437
- os: ubuntu-20.04
438438
arch: amd64
439439
runs-on: ${{matrix.os}}
440-
container: ghcr.io/libertydsnp/frequency/ci-base-image
440+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
441441
steps:
442442
- name: Set Env Vars
443443
run: |
@@ -631,7 +631,7 @@ jobs:
631631
needs: wait-for-all-builds
632632
name: Release Built Artifacts
633633
runs-on: ubuntu-20.04
634-
container: ghcr.io/libertydsnp/frequency/ci-base-image
634+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
635635
steps:
636636
- name: Check Out Repo
637637
uses: actions/checkout@v4
@@ -805,7 +805,7 @@ jobs:
805805
DOCKER_HUB_PROFILE: frequencychain
806806
IMAGE_NAME: parachain-node
807807
runs-on: ubuntu-20.04
808-
container: ghcr.io/libertydsnp/frequency/ci-base-image
808+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
809809
steps:
810810
- name: Set Env Vars
811811
run: |
@@ -899,7 +899,7 @@ jobs:
899899
env:
900900
DOCKER_HUB_PROFILE: frequencychain
901901
runs-on: ubuntu-20.04
902-
container: ghcr.io/libertydsnp/frequency/ci-base-image
902+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
903903
steps:
904904
- name: Set Env Vars
905905
run: |
@@ -976,7 +976,7 @@ jobs:
976976
needs: wait-for-all-builds
977977
name: Release Rust Developer Docs
978978
runs-on: ubuntu-20.04
979-
container: ghcr.io/libertydsnp/frequency/ci-base-image
979+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
980980
permissions:
981981
contents: read
982982
pages: write
@@ -994,14 +994,14 @@ jobs:
994994
needs: wait-for-all-builds
995995
name: Release JS API Augment
996996
runs-on: ubuntu-20.04
997-
container: ghcr.io/libertydsnp/frequency/ci-base-image
997+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
998998
steps:
999999
- name: Check Out Repo
10001000
uses: actions/checkout@v4
10011001
with:
10021002
ref: ${{env.RELEASE_BRANCH_NAME}}
10031003
- name: Set up NodeJs
1004-
uses: actions/setup-node@v3
1004+
uses: actions/setup-node@v4
10051005
with:
10061006
node-version: 18
10071007
cache: "npm"

.github/workflows/rococo.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
run-e2e:
1818
name: Run E2E Tests
1919
runs-on: [self-hosted, Linux, X64, build, v2]
20-
container: ghcr.io/libertydsnp/frequency/ci-base-image
20+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
2121
steps:
2222
- name: Validate
2323
shell: bash
@@ -39,7 +39,7 @@ jobs:
3939
run: |
4040
echo "API_AUGMENT_VERSION=$(echo ${{ env.TAG_FROM_UI }} | sed 's/^v//')" >> $GITHUB_ENV
4141
- name: Set up NodeJs
42-
uses: actions/setup-node@v3
42+
uses: actions/setup-node@v4
4343
with:
4444
node-version: 18
4545
cache: "npm"

.github/workflows/verify-pr-commit.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
changes:
1717
name: Determine Changed Files
1818
runs-on: ubuntu-20.04
19-
container: ghcr.io/libertydsnp/frequency/ci-base-image
19+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
2020
outputs:
2121
rust: ${{steps.filter.outputs.rust}}
2222
build-binary: ${{steps.filter.outputs.build-binary}}
@@ -58,7 +58,7 @@ jobs:
5858
clear-metadata-labels:
5959
name: Clear Metadata Labels
6060
runs-on: ubuntu-20.04
61-
container: ghcr.io/libertydsnp/frequency/ci-base-image
61+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
6262
steps:
6363
- name: Clear Metadata Changed Label
6464
if: contains(github.event.pull_request.labels.*.name, env.PR_LABEL_METADATA_CHANGED)
@@ -132,7 +132,7 @@ jobs:
132132
spec: frequency
133133
branch_alias: pr
134134
runs-on: [self-hosted, Linux, X64, build, v2]
135-
container: ghcr.io/libertydsnp/frequency/ci-base-image
135+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
136136
env:
137137
NETWORK: mainnet
138138
steps:
@@ -178,7 +178,7 @@ jobs:
178178
if: needs.changes.outputs.cargo-lock == 'true'
179179
name: Check for Vulnerable Crates
180180
runs-on: ubuntu-20.04
181-
container: ghcr.io/libertydsnp/frequency/ci-base-image
181+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
182182
steps:
183183
- name: Check Out Repo
184184
uses: actions/checkout@v4
@@ -194,7 +194,7 @@ jobs:
194194
if: needs.changes.outputs.rust == 'true'
195195
name: Verify Rust Code Format
196196
runs-on: ubuntu-20.04
197-
container: ghcr.io/libertydsnp/frequency/ci-base-image
197+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
198198
steps:
199199
- name: Check Out Repo
200200
uses: actions/checkout@v4
@@ -207,7 +207,7 @@ jobs:
207207
if: needs.changes.outputs.rust == 'true'
208208
name: Lint Rust Code
209209
runs-on: [self-hosted, Linux, X64, build, v2]
210-
container: ghcr.io/libertydsnp/frequency/ci-base-image
210+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
211211
steps:
212212
- name: Check Out Repo
213213
uses: actions/checkout@v4
@@ -223,7 +223,7 @@ jobs:
223223
if: needs.changes.outputs.rust == 'true'
224224
name: Verify Rust Developer Docs
225225
runs-on: [self-hosted, Linux, X64, build, v2]
226-
container: ghcr.io/libertydsnp/frequency/ci-base-image
226+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
227227
steps:
228228
- name: Check Out Repo
229229
uses: actions/checkout@v4
@@ -237,7 +237,7 @@ jobs:
237237
if: needs.changes.outputs.rust == 'true'
238238
name: Verify Rust Packages and Dependencies
239239
runs-on: [self-hosted, Linux, X64, build, v2]
240-
container: ghcr.io/libertydsnp/frequency/ci-base-image
240+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
241241
steps:
242242
- name: Check Out Repo
243243
uses: actions/checkout@v4
@@ -249,7 +249,7 @@ jobs:
249249
if: needs.changes.outputs.rust == 'true'
250250
name: Run Rust Tests
251251
runs-on: [self-hosted, Linux, X64, build, v2]
252-
container: ghcr.io/libertydsnp/frequency/ci-base-image
252+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
253253
steps:
254254
- name: Check Out Repo
255255
uses: actions/checkout@v4
@@ -266,7 +266,7 @@ jobs:
266266
# This job currently fails on EKS runners and must be run on standalone until
267267
# https://www.pivotaltracker.com/story/show/185045668 is resolved.
268268
runs-on: [self-hosted, Linux, X64, build, v1]
269-
container: ghcr.io/libertydsnp/frequency/ci-base-image
269+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
270270
steps:
271271
- name: Check Out Repo
272272
uses: actions/checkout@v4
@@ -389,15 +389,15 @@ jobs:
389389
needs: build-binaries
390390
name: Verify JS API Augment
391391
runs-on: ubuntu-20.04
392-
container: ghcr.io/libertydsnp/frequency/ci-base-image
392+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
393393
steps:
394394
- name: Check Out Repo
395395
uses: actions/checkout@v4
396396
- name: Set Env Vars
397397
run: |
398398
echo "BIN_FILENAME=frequency.local.frequency-rococo-local.pr" >> $GITHUB_ENV
399399
- name: Set up NodeJs
400-
uses: actions/setup-node@v3
400+
uses: actions/setup-node@v4
401401
with:
402402
node-version: 18
403403
cache: "npm"
@@ -448,7 +448,7 @@ jobs:
448448
needs: build-binaries
449449
name: Verify Node Docker Images
450450
runs-on: ubuntu-20.04
451-
container: ghcr.io/libertydsnp/frequency/ci-base-image
451+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
452452
steps:
453453
- name: Check Out Repo
454454
uses: actions/checkout@v4
@@ -502,7 +502,7 @@ jobs:
502502
if: needs.changes.outputs.ci-docker-image == 'true'
503503
name: Verify CI Docker Image
504504
runs-on: ubuntu-20.04
505-
container: ghcr.io/libertydsnp/frequency/ci-base-image
505+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
506506
steps:
507507
- name: Check Out Repo
508508
uses: actions/checkout@v4
@@ -526,7 +526,7 @@ jobs:
526526
needs: build-binaries
527527
name: Execute Binary Checks
528528
runs-on: ubuntu-20.04
529-
container: ghcr.io/libertydsnp/frequency/ci-base-image
529+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
530530
steps:
531531
- name: Check Out Repo
532532
uses: actions/checkout@v4
@@ -557,7 +557,7 @@ jobs:
557557
needs: build-binaries
558558
name: Check Metadata and Spec Version
559559
runs-on: ubuntu-20.04
560-
container: ghcr.io/libertydsnp/frequency/ci-base-image
560+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
561561
steps:
562562
- name: Check Out Repo
563563
uses: actions/checkout@v4
@@ -683,7 +683,7 @@ jobs:
683683
--tmp \
684684
&
685685
- name: Set up NodeJs
686-
uses: actions/setup-node@v3
686+
uses: actions/setup-node@v4
687687
with:
688688
node-version: 18
689689
cache: "npm"
@@ -708,7 +708,7 @@ jobs:
708708
needs: build-binaries
709709
name: Verify Genesis State
710710
runs-on: ubuntu-20.04
711-
container: ghcr.io/libertydsnp/frequency/ci-base-image
711+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
712712
steps:
713713
- name: Set Env Vars
714714
run: |
@@ -755,7 +755,7 @@ jobs:
755755
if: github.repository == 'LibertyDSNP/frequency'
756756
name: Run Benchmarks?
757757
runs-on: ubuntu-20.04
758-
container: ghcr.io/libertydsnp/frequency/ci-base-image
758+
container: ghcr.io/libertydsnp/frequency/ci-base-image:1.0.0
759759
outputs:
760760
should_run_benchmarks: ${{steps.run-benchmarks.outputs.run}}
761761
pallets: ${{steps.run-benchmarks.outputs.pallets}}

0 commit comments

Comments
 (0)