diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 5ca2052..7d6b103 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -17,124 +17,124 @@ jobs: matrix: include: - # 4.0.3 on Debian 13 - - ruby-version: "4.0.3" + # 4.0.6 on Debian 13 + - ruby-version: "4.0.6" ruby-variant: "jemalloc" debian-image: "trixie" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc - quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc + quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-trixie - - ruby-version: "4.0.3" + - ruby-version: "4.0.6" ruby-variant: "jemalloc" debian-image: "trixie-slim" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-slim - quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-slim + quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-slim quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-trixie-slim - # 4.0.3 on Debian 12 - - ruby-version: "4.0.3" + # 4.0.6 on Debian 12 + - ruby-version: "4.0.6" ruby-variant: "jemalloc" debian-image: "bookworm" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-bookworm - - ruby-version: "4.0.3" + - ruby-version: "4.0.6" ruby-variant: "jemalloc" debian-image: "bookworm-slim" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-bookworm-slim - # 3.4.9 on Debian 13 - - ruby-version: "3.4.9" + # 3.4.10 on Debian 13 + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "trixie" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-trixie - - ruby-version: "3.4.9" + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "trixie-slim" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-trixie-slim - # 3.4.9 on Debian 12 - - ruby-version: "3.4.9" + # 3.4.10 on Debian 12 + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "bookworm" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc - quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc + quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-bookworm - - ruby-version: "3.4.9" + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "bookworm-slim" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-slim - quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-slim + quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-slim quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-bookworm-slim - # 3.4.9 on Debian 11 - - ruby-version: "3.4.9" + # 3.4.10 on Debian 11 + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "bullseye" debian-version: "11" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-bullseye - - ruby-version: "3.4.9" + - ruby-version: "3.4.10" ruby-variant: "jemalloc" debian-image: "bullseye-slim" debian-version: "11" aliases: | quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-bullseye-slim - # 3.3.11 on Debian 13 - - ruby-version: "3.3.11" + # 3.3.12 on Debian 13 + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "trixie" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-trixie - - ruby-version: "3.3.11" + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "trixie-slim" debian-version: "13" aliases: | quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-trixie-slim - # 3.3.11 on Debian 12 - - ruby-version: "3.3.11" + # 3.3.12 on Debian 12 + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "bookworm" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc - quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc + quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bookworm - - ruby-version: "3.3.11" + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "bookworm-slim" debian-version: "12" aliases: | quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-slim - quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-slim + quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-slim quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bookworm-slim - # 3.3.11 on Debian 11 - - ruby-version: "3.3.11" + # 3.3.12 on Debian 11 + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "bullseye" debian-version: "11" aliases: | quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bullseye - - ruby-version: "3.3.11" + - ruby-version: "3.3.12" ruby-variant: "jemalloc" debian-image: "bullseye-slim" debian-version: "11" diff --git a/README.md b/README.md index ad755a7..494ed91 100644 --- a/README.md +++ b/README.md @@ -11,52 +11,52 @@ These images are intended to be used while [Fullstaq] and [Hongli Lai] haven't b Pull it directly from the quay.io registry: ```sh -docker pull quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-slim +docker pull quay.io/evl.ms/fullstaq-ruby:4.0-jemalloc-slim ``` Or use as base image in your `Dockerfile`: ```docker -ARG RUBY_VERSION=3.4.9-jemalloc +ARG RUBY_VERSION=4.0.6-jemalloc FROM quay.io/evl.ms/fullstaq-ruby:${RUBY_VERSION}-slim ``` ## Flavors -Ruby 4.0.3, 3.4.9 and 3.3.11 with jemalloc are available. Images are built on top of Debian 11 (bullseye), 12 (bookworm), 13 (trixie): +Ruby 4.0.6, 3.4.10 and 3.3.12 with jemalloc are available. Images are built on top of Debian 11 (bullseye), 12 (bookworm), 13 (trixie): ```sh # 4.0: -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-trixie-slim -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-trixie -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-bookworm-slim -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-bookworm -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-bullseye-slim -docker pull quay.io/evl.ms/fullstaq-ruby:4.0.3-jemalloc-bullseye +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-trixie-slim +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-trixie +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-bookworm-slim +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-bookworm +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-bullseye-slim +docker pull quay.io/evl.ms/fullstaq-ruby:4.0.6-jemalloc-bullseye # 3.4: -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-trixie-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-trixie -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bookworm-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bookworm -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bullseye-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bullseye +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-trixie-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-trixie +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bookworm-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bookworm +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bullseye-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bullseye # 3.3: -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-trixie-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-trixie -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-bookworm-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-bookworm -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-bullseye-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.3.11-jemalloc-bullseye +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-trixie-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-trixie +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-bookworm-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-bookworm +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-bullseye-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.3.12-jemalloc-bullseye ``` -Latest patch versions for Ruby 3.4 on Debian 12 (bookworm) are also aliased with shortened tags including major and minor versions only: `3.4.9-jemalloc-bookworm → 3.4-jemalloc` +Latest patch versions for Ruby 3.4 on Debian 12 (bookworm) are also aliased with shortened tags including major and minor versions only: `3.4.10-jemalloc-bookworm → 3.4-jemalloc` ```sh -docker pull quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bookworm-slim -docker pull quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc # Same as quay.io/evl.ms/fullstaq-ruby:3.4.9-jemalloc-bookworm +docker pull quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bookworm-slim +docker pull quay.io/evl.ms/fullstaq-ruby:3.4-jemalloc # Same as quay.io/evl.ms/fullstaq-ruby:3.4.10-jemalloc-bookworm ``` ## Details