diff --git a/.github/workflows/release-beta-on-push.yml b/.github/workflows/release-beta-on-push.yml index 9861c0358..6d38b05d8 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,channel-lark,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,channel-lark,memory-postgres --target ${{ matrix.target }} + cargo build --release --locked --features "${{ env.RELEASE_CARGO_FEATURES }}" --target ${{ matrix.target }} - name: Package (Unix) if: runner.os != 'Windows' @@ -345,8 +346,6 @@ jobs: with: context: docker-ctx push: true - build-args: | - ZEROCLAW_CARGO_FEATURES=channel-matrix,channel-lark,memory-postgres 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 650e66820..5e3a1ec81 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,channel-lark,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,channel-lark,memory-postgres --target ${{ matrix.target }} + cargo build --release --locked --features "${{ env.RELEASE_CARGO_FEATURES }}" --target ${{ matrix.target }} - name: Package (Unix) if: runner.os != 'Windows' @@ -388,8 +389,6 @@ jobs: with: context: docker-ctx push: true - build-args: | - ZEROCLAW_CARGO_FEATURES=channel-matrix,channel-lark,memory-postgres tags: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ needs.validate.outputs.tag }} ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest