From 7ddd2aace3d846014281b9e4ffee1d19db583533 Mon Sep 17 00:00:00 2001 From: Alix-007 <267018309+Alix-007@users.noreply.github.com> Date: Thu, 19 Mar 2026 15:37:45 +0800 Subject: [PATCH 1/2] build(release): ship postgres-capable release artifacts --- .github/workflows/release-beta-on-push.yml | 3 ++- .github/workflows/release-stable-manual.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-beta-on-push.yml b/.github/workflows/release-beta-on-push.yml index 45bed0824..619cbe24d 100644 --- a/.github/workflows/release-beta-on-push.yml +++ b/.github/workflows/release-beta-on-push.yml @@ -16,6 +16,7 @@ env: CARGO_TERM_COLOR: always REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} + RELEASE_CARGO_FEATURES: channel-matrix,memory-postgres jobs: version: @@ -213,7 +214,7 @@ jobs: if [ -n "${{ matrix.linker_env || '' }}" ] && [ -n "${{ matrix.linker || '' }}" ]; then export "${{ matrix.linker_env }}=${{ matrix.linker }}" fi - cargo build --release --locked --features channel-matrix --target ${{ matrix.target }} + cargo build --release --locked --features "${{ env.RELEASE_CARGO_FEATURES }}" --target ${{ matrix.target }} - name: Package (Unix) if: runner.os != 'Windows' diff --git a/.github/workflows/release-stable-manual.yml b/.github/workflows/release-stable-manual.yml index 590061e2c..93bbf5188 100644 --- a/.github/workflows/release-stable-manual.yml +++ b/.github/workflows/release-stable-manual.yml @@ -20,6 +20,7 @@ env: CARGO_TERM_COLOR: always REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} + RELEASE_CARGO_FEATURES: channel-matrix,memory-postgres jobs: validate: @@ -214,7 +215,7 @@ jobs: if [ -n "${{ matrix.linker_env || '' }}" ] && [ -n "${{ matrix.linker || '' }}" ]; then export "${{ matrix.linker_env }}=${{ matrix.linker }}" fi - cargo build --release --locked --features channel-matrix --target ${{ matrix.target }} + cargo build --release --locked --features "${{ env.RELEASE_CARGO_FEATURES }}" --target ${{ matrix.target }} - name: Package (Unix) if: runner.os != 'Windows' From 0d28cca8436ae7cb15f6418c593427544d4286d7 Mon Sep 17 00:00:00 2001 From: Alix-007 <267018309+Alix-007@users.noreply.github.com> Date: Thu, 19 Mar 2026 19:14:07 +0800 Subject: [PATCH 2/2] build(release): drop stale docker feature args --- .github/workflows/release-beta-on-push.yml | 2 -- .github/workflows/release-stable-manual.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/.github/workflows/release-beta-on-push.yml b/.github/workflows/release-beta-on-push.yml index 619cbe24d..d97933051 100644 --- a/.github/workflows/release-beta-on-push.yml +++ b/.github/workflows/release-beta-on-push.yml @@ -346,8 +346,6 @@ jobs: with: context: docker-ctx push: true - build-args: | - ZEROCLAW_CARGO_FEATURES=channel-matrix tags: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ needs.version.outputs.tag }} ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:beta diff --git a/.github/workflows/release-stable-manual.yml b/.github/workflows/release-stable-manual.yml index 93bbf5188..72b810b3c 100644 --- a/.github/workflows/release-stable-manual.yml +++ b/.github/workflows/release-stable-manual.yml @@ -389,8 +389,6 @@ jobs: with: context: docker-ctx push: true - build-args: | - ZEROCLAW_CARGO_FEATURES=channel-matrix tags: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ needs.validate.outputs.tag }} ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest