From 4ff3d2db9ab8806c3145c18dc41d519ac9877c7e Mon Sep 17 00:00:00 2001 From: lejianwen <84855512@qq.com> Date: Fri, 25 Apr 2025 16:56:31 +0800 Subject: [PATCH] chore: build fix --- .github/workflows/build.yaml | 26 +++++++++++++------------- .github/workflows/ghcr.yml | 12 ++++++------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a780cc3..4300336 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,7 +26,7 @@ jobs: build: name: Build - ${{ matrix.job.name }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -172,7 +172,7 @@ jobs: needs: - build - build-win - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -212,7 +212,7 @@ jobs: name: Docker push - ${{ matrix.job.name }} needs: build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -285,7 +285,7 @@ jobs: name: Docker manifest s6 needs: docker - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: @@ -348,7 +348,7 @@ jobs: name: Docker push classic - ${{ matrix.job.name }} needs: build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -418,7 +418,7 @@ jobs: name: Docker manifest classic needs: docker - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Log in to Docker Hub @@ -442,24 +442,24 @@ jobs: uses: Noelware/docker-manifest-action@master if: github.event_name != 'workflow_dispatch' with: - base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }} - extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-armv7 + tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }} + inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-armv7 push: true # manifest for :1 tag (major release) - name: Create and push manifest (:major) uses: Noelware/docker-manifest-action@master with: - base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }} - extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-armv7 + tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }} + inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-armv7 push: true # manifest for :latest tag - name: Create and push manifest (:latest) uses: Noelware/docker-manifest-action@master with: - base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }} - extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-armv7 + tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }} + inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-armv7 push: true @@ -467,7 +467,7 @@ jobs: name: debian package - ${{ matrix.job.name }} needs: build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/ghcr.yml b/.github/workflows/ghcr.yml index bb38396..22c364b 100644 --- a/.github/workflows/ghcr.yml +++ b/.github/workflows/ghcr.yml @@ -302,8 +302,8 @@ jobs: uses: Noelware/docker-manifest-action@master if: github.event_name != 'workflow_dispatch' with: - base-image: ghcr.io/${{ github.repository }}:${{ env.GIT_TAG }} - extra-images: | + tags: ghcr.io/${{ github.repository }}:${{ env.GIT_TAG }} + inputs: | ghcr.io/${{ github.repository }}:${{ env.GIT_TAG }}-amd64, ghcr.io/${{ github.repository }}:${{ env.GIT_TAG }}-arm64v8, ghcr.io/${{ github.repository }}:${{ env.GIT_TAG }}-armv7, @@ -314,8 +314,8 @@ jobs: - name: Create and push manifest (:major) uses: Noelware/docker-manifest-action@master with: - base-image: ghcr.io/${{ github.repository }}:${{ env.MAJOR_TAG }} - extra-images: | + tags: ghcr.io/${{ github.repository }}:${{ env.MAJOR_TAG }} + inputs: | ghcr.io/${{ github.repository }}:${{ env.MAJOR_TAG }}-amd64, ghcr.io/${{ github.repository }}:${{ env.MAJOR_TAG }}-arm64v8, ghcr.io/${{ github.repository }}:${{ env.MAJOR_TAG }}-armv7, @@ -326,8 +326,8 @@ jobs: - name: Create and push manifest (:latest) uses: Noelware/docker-manifest-action@master with: - base-image: ghcr.io/${{ github.repository }}:${{ env.LATEST_TAG }} - extra-images: | + tags: ghcr.io/${{ github.repository }}:${{ env.LATEST_TAG }} + inputs: | ghcr.io/${{ github.repository }}:${{ env.LATEST_TAG }}-amd64, ghcr.io/${{ github.repository }}:${{ env.LATEST_TAG }}-arm64v8, ghcr.io/${{ github.repository }}:${{ env.LATEST_TAG }}-armv7,