diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml index 874461e..b99dd75 100644 --- a/.woodpecker/build.yml +++ b/.woodpecker/build.yml @@ -8,13 +8,23 @@ labels: platform: ${platform} steps: - - name: build + - name: build-amd64 image: golang:1.23.6 commands: - go build when: - event: tag - platform: [linux/amd64, linux/arm64] + - matrix: + platform: linux/amd64 + + - name: build-arm64 + image: golang:1.23.6 + commands: + - go build + when: + - event: tag + - matrix: + platform: linux/arm64 - name: build-riscv image: riscv64/golang:1.23.6 @@ -22,7 +32,8 @@ steps: - go build when: - event: tag - platform: [linux/riscv64] + - matrix: + platform: linux/riscv64 - name: docker image: woodpeckerci/plugin-kaniko diff --git a/.woodpecker/manifest.yml b/.woodpecker/manifest.yml index 0cd9c0a..4c32fd8 100644 --- a/.woodpecker/manifest.yml +++ b/.woodpecker/manifest.yml @@ -8,7 +8,7 @@ steps: - manifest-tool push from-args --platforms linux/amd64,linux/arm64,linux/riscv64 --template gitea.elara.ws/elara6331/distrohop:ARCH --tags ${CI_COMMIT_TAG} --target gitea.elara.ws/elara6331/distrohop:latest when: - event: tag - platform: linux/amd64 + - platform: linux/amd64 depends_on: - build \ No newline at end of file