From 1ed5730eca5e4d0ddfe4e21273e58b98b208ac7a Mon Sep 17 00:00:00 2001 From: Chris Marslender Date: Fri, 12 Sep 2025 08:48:53 -0500 Subject: [PATCH 1/2] Test using setup-node + node22 on all installer builds --- .github/workflows/build-linux-installer-deb.yml | 5 +++++ .github/workflows/build-linux-installer-rpm.yml | 5 +++++ .github/workflows/build-macos-installers.yml | 6 +++--- .github/workflows/build-windows-installer.yml | 6 +++--- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-linux-installer-deb.yml b/.github/workflows/build-linux-installer-deb.yml index d6df3e8fe6bd..2a701b5a6f33 100644 --- a/.github/workflows/build-linux-installer-deb.yml +++ b/.github/workflows/build-linux-installer-deb.yml @@ -92,6 +92,11 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Node 22.x + uses: actions/setup-node@v5 + with: + node-version: "22.x" + - name: Get latest madmax plotter env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-linux-installer-rpm.yml b/.github/workflows/build-linux-installer-rpm.yml index 54d8f6f6dca9..2440da13eba5 100644 --- a/.github/workflows/build-linux-installer-rpm.yml +++ b/.github/workflows/build-linux-installer-rpm.yml @@ -82,6 +82,11 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Node 22.x + uses: actions/setup-node@v5 + with: + node-version: "22.x" + - name: Get latest madmax plotter env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-macos-installers.yml b/.github/workflows/build-macos-installers.yml index 0e4a7068a398..f04bb584438f 100644 --- a/.github/workflows/build-macos-installers.yml +++ b/.github/workflows/build-macos-installers.yml @@ -176,10 +176,10 @@ jobs: - uses: chia-network/actions/activate-venv@main - - name: Setup Node 20.x - uses: actions/setup-node@v4 + - name: Setup Node 22.x + uses: actions/setup-node@v5 with: - node-version: "20.x" + node-version: "22.x" - name: Prepare GUI cache id: gui-ref diff --git a/.github/workflows/build-windows-installer.yml b/.github/workflows/build-windows-installer.yml index f15707979a01..88f6bd4320cc 100644 --- a/.github/workflows/build-windows-installer.yml +++ b/.github/workflows/build-windows-installer.yml @@ -95,10 +95,10 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Setup Node 20.x - uses: actions/setup-node@v4 + - name: Setup Node 22.x + uses: actions/setup-node@v5 with: - node-version: "20.x" + node-version: "22.x" - name: Test for secrets access id: check_secrets From 074a4d440e648f1dd961e8a19d60de99054bc332 Mon Sep 17 00:00:00 2001 From: Chris Marslender Date: Mon, 15 Sep 2025 15:09:35 -0500 Subject: [PATCH 2/2] Change to use the node version specified in nvmrc in chia-blockchain-gui --- .github/workflows/build-linux-installer-deb.yml | 4 ++-- .github/workflows/build-linux-installer-rpm.yml | 4 ++-- .github/workflows/build-macos-installers.yml | 4 ++-- .github/workflows/build-windows-installer.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-linux-installer-deb.yml b/.github/workflows/build-linux-installer-deb.yml index 2a701b5a6f33..df20dc18a52f 100644 --- a/.github/workflows/build-linux-installer-deb.yml +++ b/.github/workflows/build-linux-installer-deb.yml @@ -92,10 +92,10 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Setup Node 22.x + - name: Setup Node per .nvmrc in GUI uses: actions/setup-node@v5 with: - node-version: "22.x" + node-version-file: chia-blockchain-gui/.nvmrc - name: Get latest madmax plotter env: diff --git a/.github/workflows/build-linux-installer-rpm.yml b/.github/workflows/build-linux-installer-rpm.yml index 2440da13eba5..7b11db217d0b 100644 --- a/.github/workflows/build-linux-installer-rpm.yml +++ b/.github/workflows/build-linux-installer-rpm.yml @@ -82,10 +82,10 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Setup Node 22.x + - name: Setup Node per .nvmrc in GUI uses: actions/setup-node@v5 with: - node-version: "22.x" + node-version-file: chia-blockchain-gui/.nvmrc - name: Get latest madmax plotter env: diff --git a/.github/workflows/build-macos-installers.yml b/.github/workflows/build-macos-installers.yml index f04bb584438f..0ec86131e18b 100644 --- a/.github/workflows/build-macos-installers.yml +++ b/.github/workflows/build-macos-installers.yml @@ -176,10 +176,10 @@ jobs: - uses: chia-network/actions/activate-venv@main - - name: Setup Node 22.x + - name: Setup Node per .nvmrc in GUI uses: actions/setup-node@v5 with: - node-version: "22.x" + node-version-file: chia-blockchain-gui/.nvmrc - name: Prepare GUI cache id: gui-ref diff --git a/.github/workflows/build-windows-installer.yml b/.github/workflows/build-windows-installer.yml index 88f6bd4320cc..ebe9a8c13ca3 100644 --- a/.github/workflows/build-windows-installer.yml +++ b/.github/workflows/build-windows-installer.yml @@ -95,10 +95,10 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Setup Node 22.x + - name: Setup Node per .nvmrc in GUI uses: actions/setup-node@v5 with: - node-version: "22.x" + node-version-file: chia-blockchain-gui/.nvmrc - name: Test for secrets access id: check_secrets