From 25e08a2b942fec4b4a83dbf02ba1fd481b584c1d Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Wed, 28 Jan 2026 23:12:20 +0100 Subject: [PATCH] chore(release): 1.0.4-rc.19 --- .github/workflows/docker.yml | 28 +++++++++++++++++----------- CITATION.cff | 2 +- Cargo.lock | 2 +- Cargo.toml | 2 +- 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 7dacb4f..e7ea162 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -193,7 +193,6 @@ # docker manifest push ${{ inputs.image_name }}:latest # fi - name: Docker Publish on: @@ -260,14 +259,21 @@ jobs: tags: ${{ steps.set-tags.outputs.image }} target: ${{ inputs.target }} - - name: Upload image tag for manifest - id: upload - run: echo "${{ steps.set-tags.outputs.image }}" > image.txt + - name: Prepare artifact name + id: artifact + run: | + platform=${{ matrix.platform }} + echo "safe_platform=${platform//\//-}" >> $GITHUB_OUTPUT + echo "${{ steps.set-tags.outputs.image }}" > image.txt - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f with: - name: image-${{ matrix.platform }} + name: image-${{ steps.artifact.outputs.safe_platform }} path: image.txt + if-no-files-found: warn + compression-level: 6 + overwrite: false + include-hidden-files: false create-manifest: name: Create multi-arch Docker manifest @@ -276,13 +282,13 @@ jobs: steps: - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 with: - name: image-linux/amd64 - path: /tmp/digests + name: image-linux-amd64 + path: /tmp/digests/amd64 - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 with: - name: image-linux/arm64 - path: /tmp/digests + name: image-linux-arm64 + path: /tmp/digests/arm64 - name: Login to Docker uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a @@ -292,8 +298,8 @@ jobs: - name: Create and push manifest run: | - AMD64_IMAGE=$(cat /tmp/digests/image-linux/amd64/image.txt) - ARM64_IMAGE=$(cat /tmp/digests/image-linux/arm64/image.txt) + AMD64_IMAGE=$(cat /tmp/digests/amd64/image.txt) + ARM64_IMAGE=$(cat /tmp/digests/arm64/image.txt) REF_NAME=${GITHUB_REF#refs/tags/} MANIFEST_IMAGE="${{ inputs.image_name }}:$REF_NAME" diff --git a/CITATION.cff b/CITATION.cff index cc616a2..79b2363 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -22,5 +22,5 @@ keywords: - self-hosted - portabase license: Apache-2.0 -version: 1.0.4-rc.18 +version: 1.0.4-rc.19 date-released: "2026-01-28" \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 59f2def..a476c0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1595,7 +1595,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "portabase-agent" -version = "1.0.4-rc.17" +version = "1.0.4-rc.18" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 6a00ce8..eaa4d3f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "portabase-agent" -version = "1.0.4-rc.18" +version = "1.0.4-rc.19" edition = "2024" [dependencies]