From 21bb1a98a3ffa01449aff546bae2f57b9957c505 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Thu, 3 Sep 2026 23:17:09 +0200 Subject: [PATCH 1/6] CI: Update woodpecker Docker multi-arch tagger plugin Also moves it to a git.pleroma.social mirror --- .woodpecker/docker-combine.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.woodpecker/docker-combine.yaml b/.woodpecker/docker-combine.yaml index 9b9f89fdb..6dada5594 100644 --- a/.woodpecker/docker-combine.yaml +++ b/.woodpecker/docker-combine.yaml @@ -18,7 +18,7 @@ labels: steps: docker-develop-combine: - image: git.fluffytail.org/phnt/wpc-docker-tagger:latest + image: &docker_image git.pleroma.social/phnt/wpc-docker-tagger:0.9.0 when: - event: push branch: ${CI_REPO_DEFAULT_BRANCH} @@ -38,7 +38,7 @@ steps: from_secret: pleroma-ci-password docker-stable-combine: - image: git.fluffytail.org/phnt/wpc-docker-tagger:latest + image: *docker_image when: - evaluate: 'CI_PIPELINE_EVENT == "manual" && CI_COMMIT_BRANCH == "stable" && CI_COMMIT_TAG == ""' settings: @@ -49,7 +49,7 @@ steps: - ${CI_COMMIT_SHA:0:8} docker-stable-tag-combine: - image: git.fluffytail.org/phnt/wpc-docker-tagger:latest + image: *docker_image when: - event: tag - evaluate: 'CI_PIPELINE_EVENT == "manual" && CI_COMMIT_BRANCH == "stable" && CI_COMMIT_TAG != ""' From 5a7635b943ba7a4f07c48498bf0fa158327ed49f Mon Sep 17 00:00:00 2001 From: Phantasm Date: Fri, 4 Sep 2026 20:32:05 +0200 Subject: [PATCH 2/6] CI OTP: Update elixir images, switch to hexpm/elixir except armv7 --- .woodpecker/otp-musl.yaml | 4 ++-- .woodpecker/otp.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.woodpecker/otp-musl.yaml b/.woodpecker/otp-musl.yaml index 60558b893..a562860a1 100644 --- a/.woodpecker/otp-musl.yaml +++ b/.woodpecker/otp-musl.yaml @@ -33,9 +33,9 @@ variables: - mkdir release - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH} - mix release --path release - build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir-amd64:1.17.3-erlang-27.3.4.2-alpine-3.22.1 + build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-alpine-3.22.5 build_image_arm: &build_image_arm docker.io/arm32v7/elixir:1.17.3-alpine - build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir-arm64:1.17.3-erlang-27.3.4.2-alpine-3.22.1 + build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-alpine-3.22.5 artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.0 artifacts_uploader_settings: &artifacts_uploader_settings user: diff --git a/.woodpecker/otp.yaml b/.woodpecker/otp.yaml index 9a33c228e..a50694fe4 100644 --- a/.woodpecker/otp.yaml +++ b/.woodpecker/otp.yaml @@ -33,9 +33,9 @@ variables: - mkdir release - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH} - mix release --path release - build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir-amd64:1.17.3-erlang-27.3.4.2-ubuntu-noble-20250716 + build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-ubuntu-noble-20260810 build_image_arm: &build_image_arm docker.io/arm32v7/elixir:1.17.3 - build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir-arm64:1.17.3-erlang-27.3.4.2-ubuntu-noble-20250716 + build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-ubuntu-noble-20260810 artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.0 artifacts_uploader_settings: &artifacts_uploader_settings user: From 407db6c11887147fb806b1173e62abb949b47791 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Fri, 4 Sep 2026 20:33:06 +0200 Subject: [PATCH 3/6] CI: Update Gitea Package plugin to 0.5.1 --- .woodpecker/otp-musl.yaml | 2 +- .woodpecker/otp.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker/otp-musl.yaml b/.woodpecker/otp-musl.yaml index a562860a1..4443d992a 100644 --- a/.woodpecker/otp-musl.yaml +++ b/.woodpecker/otp-musl.yaml @@ -36,7 +36,7 @@ variables: build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-alpine-3.22.5 build_image_arm: &build_image_arm docker.io/arm32v7/elixir:1.17.3-alpine build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-alpine-3.22.5 - artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.0 + artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.1 artifacts_uploader_settings: &artifacts_uploader_settings user: from_secret: pleroma-ci-user diff --git a/.woodpecker/otp.yaml b/.woodpecker/otp.yaml index a50694fe4..6b7a8124e 100644 --- a/.woodpecker/otp.yaml +++ b/.woodpecker/otp.yaml @@ -36,7 +36,7 @@ variables: build_image_amd64: &build_image_amd64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-ubuntu-noble-20260810 build_image_arm: &build_image_arm docker.io/arm32v7/elixir:1.17.3 build_image_arm64: &build_image_arm64 docker.io/hexpm/elixir:1.17.3-erlang-27.3.4.17-ubuntu-noble-20260810 - artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.0 + artifacts_uploader_image: &artifacts_uploader_image docker.io/woodpeckercommunity/plugin-gitea-package:0.5.1 artifacts_uploader_settings: &artifacts_uploader_settings user: from_secret: pleroma-ci-user From 0e1315099f4a99327eb143da9ee74d091a61f225 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Sat, 5 Sep 2026 00:47:27 +0200 Subject: [PATCH 4/6] changelog --- changelog.d/wpc-tagger-mirror.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/wpc-tagger-mirror.skip diff --git a/changelog.d/wpc-tagger-mirror.skip b/changelog.d/wpc-tagger-mirror.skip new file mode 100644 index 000000000..e69de29bb From ef011bb8f9b367d2932f0da7185028ab5a244685 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Tue, 8 Sep 2026 00:02:44 +0200 Subject: [PATCH 5/6] Woodpecker CI: Ignore failure to stop for services --- .woodpecker/paradedb-integration.yaml | 2 ++ .woodpecker/unit-testing-elixir-1.15.yaml | 1 + .woodpecker/unit-testing-elixir-1.19.yaml | 1 + 3 files changed, 4 insertions(+) diff --git a/.woodpecker/paradedb-integration.yaml b/.woodpecker/paradedb-integration.yaml index b91222837..40994662f 100644 --- a/.woodpecker/paradedb-integration.yaml +++ b/.woodpecker/paradedb-integration.yaml @@ -52,12 +52,14 @@ steps: services: postgres: image: docker.io/postgres:13-alpine + failure: ignore environment: POSTGRES_DB: pleroma_test POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres paradedb: image: docker.io/paradedb/paradedb:0.24.3-pg15@sha256:997d62f6c2605becb7c45878af3f8c8c698f355006b675b3ce212d4eb2d14f2e + failure: ignore environment: POSTGRES_DB: paradedb POSTGRES_USER: postgres diff --git a/.woodpecker/unit-testing-elixir-1.15.yaml b/.woodpecker/unit-testing-elixir-1.15.yaml index 0f8eac566..13eb40244 100644 --- a/.woodpecker/unit-testing-elixir-1.15.yaml +++ b/.woodpecker/unit-testing-elixir-1.15.yaml @@ -40,6 +40,7 @@ steps: services: postgres: image: postgres:13-alpine + failure: ignore environment: POSTGRES_DB: pleroma_test POSTGRES_USER: postgres diff --git a/.woodpecker/unit-testing-elixir-1.19.yaml b/.woodpecker/unit-testing-elixir-1.19.yaml index 60b0826a7..156fc350b 100644 --- a/.woodpecker/unit-testing-elixir-1.19.yaml +++ b/.woodpecker/unit-testing-elixir-1.19.yaml @@ -40,6 +40,7 @@ steps: services: postgres: image: postgres:13-alpine + failure: ignore environment: POSTGRES_DB: pleroma_test POSTGRES_USER: postgres From b3007be9619ba64412875f297782eaa5f4390205 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Tue, 8 Sep 2026 13:18:36 +0200 Subject: [PATCH 6/6] Woodpecker CI: Update Docker multi-arch plugin, fix commit sha mangling 149236e468 would become 1.49236e+09 when passed to the plugin due to YAML's type coercion (string of a float in scientific -> float). --- .woodpecker/docker-combine.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.woodpecker/docker-combine.yaml b/.woodpecker/docker-combine.yaml index 6dada5594..fc69430fe 100644 --- a/.woodpecker/docker-combine.yaml +++ b/.woodpecker/docker-combine.yaml @@ -18,7 +18,7 @@ labels: steps: docker-develop-combine: - image: &docker_image git.pleroma.social/phnt/wpc-docker-tagger:0.9.0 + image: &docker_image git.pleroma.social/phnt/wpc-docker-tagger:0.9.1 when: - event: push branch: ${CI_REPO_DEFAULT_BRANCH} @@ -31,7 +31,7 @@ steps: tags: - latest - develop - - ${CI_COMMIT_SHA:0:8} + - "${CI_COMMIT_SHA:0:8}" username: from_secret: pleroma-ci-user password: @@ -46,7 +46,7 @@ steps: tags: &stable_docker_tags - latest - stable - - ${CI_COMMIT_SHA:0:8} + - "${CI_COMMIT_SHA:0:8}" docker-stable-tag-combine: image: *docker_image @@ -57,4 +57,4 @@ steps: <<: *docker_settings tags: - <<: *stable_docker_tags - - ${CI_COMMIT_TAG} + - "${CI_COMMIT_TAG}"