From de95b2eca0bf500d4f6633c34082a133224ba54a Mon Sep 17 00:00:00 2001 From: Snigdha Singh Date: Sun, 7 Dec 2025 08:42:43 +0100 Subject: [PATCH 1/3] enable cancun for besu genesis --- src/genesis/besu-genesis.service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/genesis/besu-genesis.service.ts b/src/genesis/besu-genesis.service.ts index 01b857a..761cab0 100644 --- a/src/genesis/besu-genesis.service.ts +++ b/src/genesis/besu-genesis.service.ts @@ -36,6 +36,7 @@ type BesuGenesisConfig = { readonly berlinBlock: number; readonly londonBlock: number; readonly shanghaiTime: number; + readonly cancunTime: number; readonly zeroBaseFee: boolean; readonly contractSizeLimit?: number; readonly evmStackSize?: number; @@ -117,6 +118,7 @@ export class BesuGenesisService { berlinBlock: 0, londonBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: (config.gasPrice ?? 0) === 0, contractSizeLimit: config.contractSizeLimit, evmStackSize: config.evmStackSize, From a0db0a5adba54d5c4eb04f9d431b5e8d3d696a79 Mon Sep 17 00:00:00 2001 From: Snigdha Singh Date: Sun, 7 Dec 2025 08:44:38 +0100 Subject: [PATCH 2/3] f --- src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts | 1 + src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts b/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts index b66b257..1150cf6 100644 --- a/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts +++ b/src/cli/commands/bootstrap/bootstrap.genesis-prompts.test.ts @@ -57,6 +57,7 @@ const createServiceStub = () => { berlinBlock: 0, londonBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: true, }, nonce: "0x0", diff --git a/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts b/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts index 069635c..21328aa 100644 --- a/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts +++ b/src/cli/commands/bootstrap/bootstrap.selective-artifacts.test.ts @@ -49,6 +49,7 @@ const createSamplePayload = (filter: ArtifactFilter): OutputPayload => ({ berlinBlock: 0, muirGlacierBlock: 0, shanghaiTime: 0, + cancunTime: 0, zeroBaseFee: false, qbft: { blockperiodseconds: 5, From 3d65810474e0e94f582a388f4f790fe27d9af6c7 Mon Sep 17 00:00:00 2001 From: Snigdha Singh Date: Sun, 7 Dec 2025 08:51:16 +0100 Subject: [PATCH 3/3] fix(ci): allow draft PRs to login to GHCR Remove draft check from container registry login condition so draft PRs can also build and push images. --- .github/workflows/qa.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 85f09c6..eb1868e 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -97,9 +97,7 @@ jobs: disable_node: "true" - name: Login to GitHub Container Registry - if: | - github.event_name == 'push' || - (github.event_name == 'pull_request' && github.event.pull_request.draft == false) + if: github.event_name == 'push' || github.event_name == 'pull_request' uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3 with: registry: ghcr.io