From d3f09a6dc9e9f4dd70b2dd187859bd255062f1a7 Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Wed, 19 Feb 2025 10:18:37 -0700 Subject: [PATCH 1/7] Chia @ v2.5.2 --- .github/workflows/main-blockchains.yaml | 2 +- .github/workflows/test-blockchains.yaml | 2 +- CHANGELOG.md | 6 ++++++ VERSION | 2 +- scripts/forks/chia_install.sh | 4 ++-- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main-blockchains.yaml b/.github/workflows/main-blockchains.yaml index 96fadcf9..d889a79f 100644 --- a/.github/workflows/main-blockchains.yaml +++ b/.github/workflows/main-blockchains.yaml @@ -38,7 +38,7 @@ jobs: with: file: docker/dockerfile context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true build-args: | diff --git a/.github/workflows/test-blockchains.yaml b/.github/workflows/test-blockchains.yaml index 56595045..998f7aeb 100644 --- a/.github/workflows/test-blockchains.yaml +++ b/.github/workflows/test-blockchains.yaml @@ -37,7 +37,7 @@ jobs: with: file: docker/dockerfile context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true build-args: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c5ffb83..a3b6fa0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] - ? +### Added +### Changed +### Updated + - [Chia](https://github.com/Chia-Network/chia-blockchain/releases/tag/2.5.2) to v2.5.2 - misc improvements, see their release notes. + ## [2.5.1] - 2025-02-17 ### Added ### Changed diff --git a/VERSION b/VERSION index 4fd0fe3c..21b159dc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.5.1 \ No newline at end of file +2.5.2 \ No newline at end of file diff --git a/scripts/forks/chia_install.sh b/scripts/forks/chia_install.sh index 40d5d6aa..156a6824 100644 --- a/scripts/forks/chia_install.sh +++ b/scripts/forks/chia_install.sh @@ -27,10 +27,10 @@ else echo "Installing Chia CUDA binaries on ${arch_name}..." cd /tmp if [[ "${arch_name}" == "x86_64" ]]; then - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.1/chia-blockchain-cli_2.5.1-1_amd64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2-rc2/chia-blockchain-cli_2.5.2-rc2-1_amd64.deb apt-get install ./chia-blockchain-cli*.deb else - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.1/chia-blockchain-cli_2.5.1-1_arm64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2-rc2/chia-blockchain-cli_2.5.2-rc2-1_arm64.deb apt-get install ./chia-blockchain-cli*.deb fi From 55f8d8b3ea0731a61428391d1ac7ce20a9098edd Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Wed, 19 Feb 2025 17:32:59 -0700 Subject: [PATCH 2/7] More fixes for bugs from CNI. --- scripts/forks/chia_install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/forks/chia_install.sh b/scripts/forks/chia_install.sh index 156a6824..28b01d91 100644 --- a/scripts/forks/chia_install.sh +++ b/scripts/forks/chia_install.sh @@ -27,10 +27,10 @@ else echo "Installing Chia CUDA binaries on ${arch_name}..." cd /tmp if [[ "${arch_name}" == "x86_64" ]]; then - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2-rc2/chia-blockchain-cli_2.5.2-rc2-1_amd64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2/chia-blockchain-cli_2.5.2-1_amd64.deb apt-get install ./chia-blockchain-cli*.deb else - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2-rc2/chia-blockchain-cli_2.5.2-rc2-1_arm64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.5.2/chia-blockchain-cli_2.5.2-1_arm64.deb apt-get install ./chia-blockchain-cli*.deb fi From 01b6c73d1ccda374ceed7d196fe979a5ef5bc9aa Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Thu, 20 Feb 2025 08:43:24 -0700 Subject: [PATCH 3/7] Update release notes. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3b6fa0c..13afbd33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] - ? +## [2.5.2] - 2025-02-21 ### Added ### Changed ### Updated From 17059d0b5cddcd92925499a4af00da68810fa448 Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Thu, 20 Feb 2025 08:49:22 -0700 Subject: [PATCH 4/7] Try building base on linux/arm64 --- .github/workflows/develop-base.yaml | 4 ++-- .github/workflows/main-base.yaml | 4 ++-- .github/workflows/test-base.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/develop-base.yaml b/.github/workflows/develop-base.yaml index f44d23fd..70aac25a 100644 --- a/.github/workflows/develop-base.yaml +++ b/.github/workflows/develop-base.yaml @@ -34,7 +34,7 @@ jobs: with: file: docker/dockerfile-noble.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | @@ -72,7 +72,7 @@ jobs: with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | diff --git a/.github/workflows/main-base.yaml b/.github/workflows/main-base.yaml index b19a0a6d..ec7d02f8 100644 --- a/.github/workflows/main-base.yaml +++ b/.github/workflows/main-base.yaml @@ -34,7 +34,7 @@ jobs: with: file: docker/dockerfile-noble.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | @@ -72,7 +72,7 @@ jobs: with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | diff --git a/.github/workflows/test-base.yaml b/.github/workflows/test-base.yaml index 0b3ba878..d9534eab 100644 --- a/.github/workflows/test-base.yaml +++ b/.github/workflows/test-base.yaml @@ -34,7 +34,7 @@ jobs: with: file: docker/dockerfile-noble.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | @@ -72,7 +72,7 @@ jobs: with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 provenance: false push: true tags: | From a9f227e958035c5cc3f94700d5ec3ae0b3644ccb Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Thu, 20 Feb 2025 09:20:13 -0700 Subject: [PATCH 5/7] Try workaround for broken arm64 and buildx. --- .github/workflows/develop-base.yaml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/develop-base.yaml b/.github/workflows/develop-base.yaml index 70aac25a..214ce214 100644 --- a/.github/workflows/develop-base.yaml +++ b/.github/workflows/develop-base.yaml @@ -11,26 +11,26 @@ jobs: uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-noble.base context: . @@ -47,28 +47,30 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v9.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-jammy.base context: . From e07aab0c04cf4d1173f1d078fe6b93d11a1fa9de Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Thu, 20 Feb 2025 09:33:43 -0700 Subject: [PATCH 6/7] Try on Noble --- .github/workflows/develop-base.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/develop-base.yaml b/.github/workflows/develop-base.yaml index 214ce214..ca6b5e12 100644 --- a/.github/workflows/develop-base.yaml +++ b/.github/workflows/develop-base.yaml @@ -8,7 +8,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -42,7 +42,7 @@ jobs: ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:develop docker-jammy: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout From aa64e50ccbd0f7a2b54bca28d93fbd17096e2518 Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Thu, 20 Feb 2025 10:05:26 -0700 Subject: [PATCH 7/7] Disable arm64 on Jammy as currently broken. --- .github/workflows/develop-base.yaml | 12 +++---- .github/workflows/develop-blockchains.yaml | 40 +++++++++++----------- .github/workflows/main-base.yaml | 26 +++++++------- .github/workflows/main-blockchains.yaml | 38 ++++++++++---------- .github/workflows/test-base.yaml | 26 +++++++------- .github/workflows/test-blockchains.yaml | 38 ++++++++++---------- 6 files changed, 89 insertions(+), 91 deletions(-) diff --git a/.github/workflows/develop-base.yaml b/.github/workflows/develop-base.yaml index ca6b5e12..0208d5e5 100644 --- a/.github/workflows/develop-base.yaml +++ b/.github/workflows/develop-base.yaml @@ -42,16 +42,14 @@ jobs: ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:develop docker-jammy: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v3 - - - name: Set up QEMU + uses: actions/checkout@v4 + - + name: Set up QEMU uses: docker/setup-qemu-action@v3 - with: - image: tonistiigi/binfmt:qemu-v9.2.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -74,7 +72,7 @@ jobs: with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 provenance: false push: true tags: | diff --git a/.github/workflows/develop-blockchains.yaml b/.github/workflows/develop-blockchains.yaml index fd4d2eba..404b7d26 100644 --- a/.github/workflows/develop-blockchains.yaml +++ b/.github/workflows/develop-blockchains.yaml @@ -11,29 +11,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . @@ -55,33 +55,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . - platforms: linux/amd64 + platforms: linux/amd64, linux/arm64 provenance: false push: true build-args: | @@ -100,33 +100,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . - platforms: linux/amd64 + platforms: linux/amd64, linux/arm64 provenance: false push: true build-args: | diff --git a/.github/workflows/main-base.yaml b/.github/workflows/main-base.yaml index ec7d02f8..8f2feeb2 100644 --- a/.github/workflows/main-base.yaml +++ b/.github/workflows/main-base.yaml @@ -8,29 +8,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-noble.base context: . @@ -46,33 +46,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 provenance: false push: true tags: | diff --git a/.github/workflows/main-blockchains.yaml b/.github/workflows/main-blockchains.yaml index d889a79f..a9a3b82f 100644 --- a/.github/workflows/main-blockchains.yaml +++ b/.github/workflows/main-blockchains.yaml @@ -12,33 +12,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 provenance: false push: true build-args: | @@ -54,29 +54,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . @@ -99,29 +99,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . diff --git a/.github/workflows/test-base.yaml b/.github/workflows/test-base.yaml index d9534eab..7f14a180 100644 --- a/.github/workflows/test-base.yaml +++ b/.github/workflows/test-base.yaml @@ -8,29 +8,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-noble.base context: . @@ -46,33 +46,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile-jammy.base context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 provenance: false push: true tags: | diff --git a/.github/workflows/test-blockchains.yaml b/.github/workflows/test-blockchains.yaml index 998f7aeb..bf3832fb 100644 --- a/.github/workflows/test-blockchains.yaml +++ b/.github/workflows/test-blockchains.yaml @@ -11,33 +11,33 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 provenance: false push: true build-args: | @@ -54,29 +54,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: . @@ -99,29 +99,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: file: docker/dockerfile context: .