diff --git a/.woodpecker/.release.yml b/.woodpecker/.release.yml index 899027e2d..40843f29e 100644 --- a/.woodpecker/.release.yml +++ b/.woodpecker/.release.yml @@ -76,3 +76,41 @@ pipeline: - export PLEROMA_BUILD_BRANCH=develop - zip akkoma-${tag}.zip -r release - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}-musl.zip + + musl1.1: + when: + event: + - push + branch: + - void-fix + secrets: + - SCW_ACCESS_KEY + - SCW_SECRET_KEY + - SCW_DEFAULT_ORGANIZATION_ID + group: release + image: voidlinux/voidlinux-musl + environment: + MIX_ENV: prod + commands: + - xbps-install -Suy + - xbps-install -uy xbps + - xbps-install -Suy + - xbps-install -y git gcc musl-devel make cmake file-devel rclone wget zip libmagic elixir + - rm -rf release || true + - rm -rf _build || true + - rm -rf /root/.mix + - rm scaleway-cli || true + - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64 + - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli + - chmod +x scaleway-cli + - ./scaleway-cli object config install type=rclone + + - mix local.hex --force + - mix local.rebar --force + - mix deps.clean --all + - mix deps.get --only prod + - mix release --path release + - export PLEROMA_BUILD_BRANCH=develop + - zip akkoma-${tag}.zip -r release + - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}-musl11.zip +