From 3dbdc87f04ce5a5efdf3603d755bcb659d7b2eab Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Wed, 6 May 2026 07:33:11 +0000 Subject: [PATCH 1/3] Use node 26 in github workflow --- .github/workflows/_circular.yml | 2 +- .github/workflows/_dependencies.yml | 2 +- .github/workflows/_lint-external.yml | 2 +- .github/workflows/_lint-internal.yml | 2 +- .github/workflows/_test.yml | 16 ++++++++-------- .github/workflows/publish-evm.yml | 4 ++-- .github/workflows/publish-rc.yml | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/_circular.yml b/.github/workflows/_circular.yml index 523d8da79..59d4bded6 100644 --- a/.github/workflows/_circular.yml +++ b/.github/workflows/_circular.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] steps: - uses: actions/checkout@v6.0.2 diff --git a/.github/workflows/_dependencies.yml b/.github/workflows/_dependencies.yml index f2fb7a690..ec84221ce 100644 --- a/.github/workflows/_dependencies.yml +++ b/.github/workflows/_dependencies.yml @@ -43,4 +43,4 @@ jobs: run: pnpm run deps:check strategy: matrix: - node-version: [24.x] + node-version: [26.x] diff --git a/.github/workflows/_lint-external.yml b/.github/workflows/_lint-external.yml index c1ded27a9..4ab20df3e 100644 --- a/.github/workflows/_lint-external.yml +++ b/.github/workflows/_lint-external.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] steps: - uses: actions/checkout@v6.0.2 diff --git a/.github/workflows/_lint-internal.yml b/.github/workflows/_lint-internal.yml index ac2f1421b..93f045cfc 100644 --- a/.github/workflows/_lint-internal.yml +++ b/.github/workflows/_lint-internal.yml @@ -37,7 +37,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] steps: - uses: actions/checkout@v6.0.2 diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index d4e1ac403..ec7af3677 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -17,7 +17,7 @@ jobs: name: "Build" strategy: matrix: - node-version: [24.x] + node-version: [26.x] concurrency: cancel-in-progress: true group: ${{ github.head_ref }}-unit @@ -71,7 +71,7 @@ jobs: - build strategy: matrix: - node-version: [24.x] + node-version: [26.x] concurrency: cancel-in-progress: true group: ${{ github.head_ref }}-unit @@ -253,7 +253,7 @@ jobs: - build strategy: matrix: - node-version: [24.x] + node-version: [26.x] concurrency: cancel-in-progress: true group: ${{ github.head_ref }}-integration @@ -320,7 +320,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] name: ["consensus"] steps: @@ -405,7 +405,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] name: ["clients"] steps: @@ -463,7 +463,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] name: ["snapshot"] steps: @@ -542,7 +542,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] name: ["sync"] steps: @@ -616,7 +616,7 @@ jobs: strategy: matrix: - node-version: [24.x] + node-version: [26.x] name: ["transaction-pool-api", "consensus", "resync"] services: diff --git a/.github/workflows/publish-evm.yml b/.github/workflows/publish-evm.yml index 9a27268c1..26eadd6fa 100644 --- a/.github/workflows/publish-evm.yml +++ b/.github/workflows/publish-evm.yml @@ -50,7 +50,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6.3.0 with: - node-version: "24.x" + node-version: "26.x" - name: Setup pnpm uses: pnpm/action-setup@v4.3.0 @@ -99,7 +99,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6.3.0 with: - node-version: "24.x" + node-version: "26.x" registry-url: https://registry.npmjs.org/ - name: Setup pnpm diff --git a/.github/workflows/publish-rc.yml b/.github/workflows/publish-rc.yml index b521b398f..3abdfd56a 100644 --- a/.github/workflows/publish-rc.yml +++ b/.github/workflows/publish-rc.yml @@ -50,7 +50,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6.3.0 with: - node-version: "24.x" + node-version: "26.x" - name: Setup pnpm uses: pnpm/action-setup@v4.3.0 @@ -99,7 +99,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6.3.0 with: - node-version: "24.x" + node-version: "26.x" registry-url: https://registry.npmjs.org/ - name: Setup pnpm From 5697227326365551b48ecc8ec96339f9adb000c3 Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Wed, 6 May 2026 07:35:09 +0000 Subject: [PATCH 2/3] Use 26 in docker --- tests/e2e/clients/Dockerfile | 2 +- tests/e2e/consensus/checks/Dockerfile | 4 ++-- tests/e2e/consensus/nodes/Dockerfile | 2 +- tests/e2e/snapshot/nodes/Dockerfile | 2 +- tests/e2e/sync/nodes/Dockerfile | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/e2e/clients/Dockerfile b/tests/e2e/clients/Dockerfile index 6e0200199..b22b452cd 100644 --- a/tests/e2e/clients/Dockerfile +++ b/tests/e2e/clients/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \ build-essential \ libjemalloc2 -RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - +RUN curl -fsSL https://deb.nodesource.com/setup_26.x | bash - RUN apt-get install -y nodejs WORKDIR /home/ubuntu diff --git a/tests/e2e/consensus/checks/Dockerfile b/tests/e2e/consensus/checks/Dockerfile index c99f550d6..2cb9d42c1 100644 --- a/tests/e2e/consensus/checks/Dockerfile +++ b/tests/e2e/consensus/checks/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \ build-essential \ libjemalloc2 -RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - +RUN curl -fsSL https://deb.nodesource.com/setup_26.x | bash - RUN apt-get install -y nodejs WORKDIR /home/ubuntu @@ -20,7 +20,7 @@ RUN npm install -g npm@latest \ && su ubuntu -c "npm install --prefix=/home/ubuntu/.pnpm -g pnpm" \ && su ubuntu -c "export PNPM_HOME=/home/ubuntu/.pnpm/bin" - + COPY *.mjs package.json ./ COPY abis/ abis/ diff --git a/tests/e2e/consensus/nodes/Dockerfile b/tests/e2e/consensus/nodes/Dockerfile index 40ad3daa4..d87f5f55d 100644 --- a/tests/e2e/consensus/nodes/Dockerfile +++ b/tests/e2e/consensus/nodes/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \ build-essential \ libjemalloc2 -RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - +RUN curl -fsSL https://deb.nodesource.com/setup_26.x | bash - RUN apt-get install -y nodejs WORKDIR /home/ubuntu diff --git a/tests/e2e/snapshot/nodes/Dockerfile b/tests/e2e/snapshot/nodes/Dockerfile index 40ad3daa4..d87f5f55d 100644 --- a/tests/e2e/snapshot/nodes/Dockerfile +++ b/tests/e2e/snapshot/nodes/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \ build-essential \ libjemalloc2 -RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - +RUN curl -fsSL https://deb.nodesource.com/setup_26.x | bash - RUN apt-get install -y nodejs WORKDIR /home/ubuntu diff --git a/tests/e2e/sync/nodes/Dockerfile b/tests/e2e/sync/nodes/Dockerfile index 40ad3daa4..d87f5f55d 100644 --- a/tests/e2e/sync/nodes/Dockerfile +++ b/tests/e2e/sync/nodes/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \ build-essential \ libjemalloc2 -RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - +RUN curl -fsSL https://deb.nodesource.com/setup_26.x | bash - RUN apt-get install -y nodejs WORKDIR /home/ubuntu From 62a3d323752ce3c58c17855ecd978b09f2cb41b4 Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Wed, 6 May 2026 07:37:06 +0000 Subject: [PATCH 3/3] Update install script --- scripts/install-testnet.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install-testnet.sh b/scripts/install-testnet.sh index 933ff3558..8e1091b9d 100755 --- a/scripts/install-testnet.sh +++ b/scripts/install-testnet.sh @@ -108,7 +108,7 @@ heading "Installing node.js & npm..." sudo rm -rf ~/{.npm,.forever,.node*,.cache,.nvm} (echo -e "Package: nodejs\nPin: origin deb.nodesource.com\nPin-Priority: 999" | sudo tee /etc/apt/preferences.d/nodesource) curl -sL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/nodesource.gpg >/dev/null - (echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list) + (echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_26.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list) sudo apt-get update sudo $APT_ENV apt-get install nodejs -yq