From ba4628f6aee0b3921e84b5e8a04c17156b28a3e3 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 15:53:10 +0800 Subject: [PATCH 1/7] :green_heart: Improve docker image build --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6059bfef5..e41085d89 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN apt-get purge -y jq RUN apt-get autoremove -y RUN rm -rf /var/lib/apt/lists/* -FROM golang:alpine AS GO_BUILD +FROM golang:1.24-alpine AS GO_BUILD WORKDIR /go/src/github.com/siyuan-note/siyuan/ COPY --from=NODE_BUILD /go/src/github.com/siyuan-note/siyuan/ /go/src/github.com/siyuan-note/siyuan/ ENV GO111MODULE=on From b57e1bdc945de0b8c31f7bf33f03f2397f7bf099 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 17:41:22 +0800 Subject: [PATCH 2/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 5ed944ec3..0da778337 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -57,17 +57,17 @@ jobs: docker-images: true swap-storage: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 +# - name: Set up QEMU +# uses: docker/setup-qemu-action@v3 - name: Setup Docker buildx uses: docker/setup-buildx-action@v3 - - name: Log in to Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_HUB_USER }} - password: ${{ secrets.DOCKER_HUB_PWD }} +# - name: Log in to Docker Hub +# uses: docker/login-action@v3 +# with: +# username: ${{ secrets.DOCKER_HUB_USER }} +# password: ${{ secrets.DOCKER_HUB_PWD }} - name: Build the Docker image use Workflow Dispatch inputs' version if: ${{ github.event_name == 'workflow_dispatch' && !github.event.inputs.image_tag == '' }} @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --push --platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --platform linux/amd64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . From 71e3144b00080d2b52f7af7c2b27fe60a5309dc7 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 17:52:05 +0800 Subject: [PATCH 3/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 0da778337..5ed944ec3 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -57,17 +57,17 @@ jobs: docker-images: true swap-storage: true -# - name: Set up QEMU -# uses: docker/setup-qemu-action@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 - name: Setup Docker buildx uses: docker/setup-buildx-action@v3 -# - name: Log in to Docker Hub -# uses: docker/login-action@v3 -# with: -# username: ${{ secrets.DOCKER_HUB_USER }} -# password: ${{ secrets.DOCKER_HUB_PWD }} + - name: Log in to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_HUB_USER }} + password: ${{ secrets.DOCKER_HUB_PWD }} - name: Build the Docker image use Workflow Dispatch inputs' version if: ${{ github.event_name == 'workflow_dispatch' && !github.event.inputs.image_tag == '' }} @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --platform linux/amd64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --push --platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . From 34a2f7f4d5839d4f219c5f96120fb9ea66bb5778 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 19:30:38 +0800 Subject: [PATCH 4/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 5ed944ec3..bc7373fd4 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --push --platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --push --platform linux/amd64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . From b5fe725a3c135fac5f02724ce3a610c97bb53596 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 19:43:13 +0800 Subject: [PATCH 5/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index bc7373fd4..bb765bd9b 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --push --platform linux/amd64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --push --platform linux/arm64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . From 8441e8933dd443c0005575d1d335b638683081e7 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 20:19:20 +0800 Subject: [PATCH 6/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index bb765bd9b..8ed05a5ae 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --push --platform linux/arm64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --push --platform linux/arm/v7,linux/arm/v8 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . From 91d3e2d00174acb148f9aac67998e2a0af6056ec Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 27 May 2025 21:19:16 +0800 Subject: [PATCH 7/7] :green_heart: Improve docker image build --- .github/workflows/dockerimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 8ed05a5ae..329ce2100 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -76,4 +76,4 @@ jobs: - name: Build the Docker image use package_json version if: ${{ github.event_name == 'push' || github.event.inputs.image_tag == '' }} run: | - docker buildx build --push --platform linux/arm/v7,linux/arm/v8 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} . + docker buildx build --push --platform linux/amd64,linux/arm64 -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:latest -t ${{ env.docker_hub_owner }}/${{ env.docker_hub_repo }}:v${{ steps.version.outputs.value }} .