Skip to content

Commit 4d1b239

Browse files
committed
Build Ruby 3.3.6 and 3.2.6
See individual release notes for details: - https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ - https://www.ruby-lang.org/en/news/2024/10/30/ruby-3-2-6-released/ See upstream pull request for packaging details: - fullstaq-ruby/server-edition#156
1 parent 0d04bad commit 4d1b239

2 files changed

Lines changed: 70 additions & 70 deletions

File tree

.github/workflows/build-push.yml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -17,154 +17,154 @@ jobs:
1717
matrix:
1818
include:
1919

20-
# 3.3.5 on Debian 12
21-
- ruby-version: "3.3.5"
20+
# 3.3.6 on Debian 12
21+
- ruby-version: "3.3.6"
2222
ruby-variant: "jemalloc"
2323
debian-image: "bookworm"
2424
debian-version: "12"
2525
aliases: |
2626
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc
27-
quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc
27+
quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc
2828
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bookworm
29-
- ruby-version: "3.3.5"
29+
- ruby-version: "3.3.6"
3030
ruby-variant: "jemalloc"
3131
debian-image: "bookworm-slim"
3232
debian-version: "12"
3333
aliases: |
3434
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-slim
35-
quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-slim
35+
quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-slim
3636
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bookworm-slim
37-
- ruby-version: "3.3.5"
37+
- ruby-version: "3.3.6"
3838
ruby-variant: "malloctrim"
3939
debian-image: "bookworm"
4040
debian-version: "12"
4141
aliases: |
4242
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim
43-
quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim
43+
quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim
4444
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-bookworm
45-
- ruby-version: "3.3.5"
45+
- ruby-version: "3.3.6"
4646
ruby-variant: "malloctrim"
4747
debian-image: "bookworm-slim"
4848
debian-version: "12"
4949
aliases: |
5050
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-slim
51-
quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-slim
51+
quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-slim
5252
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-bookworm-slim
5353
54-
# 3.3.5 on Debian 11
55-
- ruby-version: "3.3.5"
54+
# 3.3.6 on Debian 11
55+
- ruby-version: "3.3.6"
5656
ruby-variant: "jemalloc"
5757
debian-image: "bullseye"
5858
debian-version: "11"
5959
aliases: |
6060
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bullseye
61-
- ruby-version: "3.3.5"
61+
- ruby-version: "3.3.6"
6262
ruby-variant: "jemalloc"
6363
debian-image: "bullseye-slim"
6464
debian-version: "11"
6565
aliases: |
6666
quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-bullseye-slim
67-
- ruby-version: "3.3.5"
67+
- ruby-version: "3.3.6"
6868
ruby-variant: "malloctrim"
6969
debian-image: "bullseye"
7070
debian-version: "11"
7171
aliases: |
7272
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-bullseye
73-
- ruby-version: "3.3.5"
73+
- ruby-version: "3.3.6"
7474
ruby-variant: "malloctrim"
7575
debian-image: "bullseye-slim"
7676
debian-version: "11"
7777
aliases: |
7878
quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-bullseye-slim
7979
80-
# 3.3.5 on Debian 10
81-
- ruby-version: "3.3.5"
80+
# 3.3.6 on Debian 10
81+
- ruby-version: "3.3.6"
8282
ruby-variant: "jemalloc"
8383
debian-image: "buster"
8484
debian-version: "10"
85-
- ruby-version: "3.3.5"
85+
- ruby-version: "3.3.6"
8686
ruby-variant: "jemalloc"
8787
debian-image: "buster-slim"
8888
debian-version: "10"
89-
- ruby-version: "3.3.5"
89+
- ruby-version: "3.3.6"
9090
ruby-variant: "malloctrim"
9191
debian-image: "buster"
9292
debian-version: "10"
93-
- ruby-version: "3.3.5"
93+
- ruby-version: "3.3.6"
9494
ruby-variant: "malloctrim"
9595
debian-image: "buster-slim"
9696
debian-version: "10"
9797

98-
# 3.2.5 on Debian 12
99-
- ruby-version: "3.2.5"
98+
# 3.2.6 on Debian 12
99+
- ruby-version: "3.2.6"
100100
ruby-variant: "jemalloc"
101101
debian-image: "bookworm"
102102
debian-version: "12"
103103
aliases: |
104104
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc-bookworm
105-
- ruby-version: "3.2.5"
105+
- ruby-version: "3.2.6"
106106
ruby-variant: "jemalloc"
107107
debian-image: "bookworm-slim"
108108
debian-version: "12"
109109
aliases: |
110110
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc-bookworm-slim
111-
- ruby-version: "3.2.5"
111+
- ruby-version: "3.2.6"
112112
ruby-variant: "malloctrim"
113113
debian-image: "bookworm"
114114
debian-version: "12"
115115
aliases: |
116116
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim-bookworm
117-
- ruby-version: "3.2.5"
117+
- ruby-version: "3.2.6"
118118
ruby-variant: "malloctrim"
119119
debian-image: "bookworm-slim"
120120
debian-version: "12"
121121
aliases: |
122122
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim-bookworm-slim
123123
124-
# 3.2.5 on Debian 11
125-
- ruby-version: "3.2.5"
124+
# 3.2.6 on Debian 11
125+
- ruby-version: "3.2.6"
126126
ruby-variant: "jemalloc"
127127
debian-image: "bullseye"
128128
debian-version: "11"
129129
aliases: |
130-
quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc
130+
quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc
131131
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc
132-
- ruby-version: "3.2.5"
132+
- ruby-version: "3.2.6"
133133
ruby-variant: "jemalloc"
134134
debian-image: "bullseye-slim"
135135
debian-version: "11"
136136
aliases: |
137-
quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-slim
137+
quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-slim
138138
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc-slim
139-
- ruby-version: "3.2.5"
139+
- ruby-version: "3.2.6"
140140
ruby-variant: "malloctrim"
141141
debian-image: "bullseye"
142142
debian-version: "11"
143143
aliases: |
144-
quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim
144+
quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim
145145
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim
146-
- ruby-version: "3.2.5"
146+
- ruby-version: "3.2.6"
147147
ruby-variant: "malloctrim"
148148
debian-image: "bullseye-slim"
149149
debian-version: "11"
150150
aliases: |
151-
quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-slim
151+
quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-slim
152152
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim-slim
153153
154-
# 3.2.5 on Debian 10
155-
- ruby-version: "3.2.5"
154+
# 3.2.6 on Debian 10
155+
- ruby-version: "3.2.6"
156156
ruby-variant: "jemalloc"
157157
debian-image: "buster"
158158
debian-version: "10"
159-
- ruby-version: "3.2.5"
159+
- ruby-version: "3.2.6"
160160
ruby-variant: "jemalloc"
161161
debian-image: "buster-slim"
162162
debian-version: "10"
163-
- ruby-version: "3.2.5"
163+
- ruby-version: "3.2.6"
164164
ruby-variant: "malloctrim"
165165
debian-image: "buster"
166166
debian-version: "10"
167-
- ruby-version: "3.2.5"
167+
- ruby-version: "3.2.6"
168168
ruby-variant: "malloctrim"
169169
debian-image: "buster-slim"
170170
debian-version: "10"

README.md

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -19,43 +19,43 @@ docker pull quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-slim
1919
Or use as base image in your `Dockerfile`:
2020

2121
```docker
22-
ARG RUBY_VERSION=3.3.5-jemalloc
22+
ARG RUBY_VERSION=3.3.6-jemalloc
2323
2424
FROM quay.io/evl.ms/fullstaq-ruby:${RUBY_VERSION}-slim
2525
```
2626

2727
## Flavors
2828

29-
Ruby 3.3.5, 3.2.5, 3.1.6, and 3.0.7 with jemalloc and malloctrim are available. Images are built on top of Debian 10 (buster), 11 (bullseye), also Ruby 3.2 and newer are build on top of Debian 12 (bookworm):
29+
Ruby 3.3.6, 3.2.6, 3.1.6, and 3.0.7 with jemalloc and malloctrim are available. Images are built on top of Debian 10 (buster), 11 (bullseye), also Ruby 3.2 and newer are build on top of Debian 12 (bookworm):
3030

3131
```sh
3232
# 3.3:
33-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bookworm-slim
34-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bookworm
35-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bullseye-slim
36-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bullseye
37-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-buster-slim
38-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-buster
39-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bookworm-slim
40-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bookworm
41-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bullseye-slim
42-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bullseye
43-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-buster-slim
44-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-buster
33+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bookworm-slim
34+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bookworm
35+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bullseye-slim
36+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bullseye
37+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-buster-slim
38+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-buster
39+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bookworm-slim
40+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bookworm
41+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bullseye-slim
42+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bullseye
43+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-buster-slim
44+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-buster
4545

4646
# 3.2:
47-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-bookworm-slim
48-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-bookworm
49-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-bullseye-slim
50-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-bullseye
51-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-buster-slim
52-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-jemalloc-buster
53-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-bookworm-slim
54-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-bookworm
55-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-bullseye-slim
56-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-bullseye
57-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-buster-slim
58-
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.5-malloctrim-buster
47+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-bookworm-slim
48+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-bookworm
49+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-bullseye-slim
50+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-bullseye
51+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-buster-slim
52+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-jemalloc-buster
53+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-bookworm-slim
54+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-bookworm
55+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-bullseye-slim
56+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-bullseye
57+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-buster-slim
58+
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.6-malloctrim-buster
5959

6060
# 3.1:
6161
docker pull quay.io/evl.ms/fullstaq-ruby:3.1.6-jemalloc-bullseye-slim
@@ -78,16 +78,16 @@ docker pull quay.io/evl.ms/fullstaq-ruby:3.0.7-malloctrim-buster-slim
7878
docker pull quay.io/evl.ms/fullstaq-ruby:3.0.7-malloctrim-buster
7979
```
8080

81-
Latest patch versions for Ruby 3.3 on Debian 12 (bookworm) are also aliased with shortened tags including major and minor versions only: `3.3.5-jemalloc-bookworm → 3.3-jemalloc`
81+
Latest patch versions for Ruby 3.3 on Debian 12 (bookworm) are also aliased with shortened tags including major and minor versions only: `3.3.6-jemalloc-bookworm → 3.3-jemalloc`
8282

8383
```sh
84-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bookworm-slim
85-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc # Same as quay.io/evl.ms/fullstaq-ruby:3.3.5-jemalloc-bookworm
86-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bookworm-slim
87-
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.5-malloctrim-bookworm
84+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bookworm-slim
85+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-jemalloc # Same as quay.io/evl.ms/fullstaq-ruby:3.3.6-jemalloc-bookworm
86+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim-slim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bookworm-slim
87+
docker pull quay.io/evl.ms/fullstaq-ruby:3.3-malloctrim # Same as quay.io/evl.ms/fullstaq-ruby:3.3.6-malloctrim-bookworm
8888
```
8989

90-
For Ruby 3.2 and 3.1, short aliases for latest patch versions are made against Debian 11 (bullseye): `3.2.5-jemalloc-bullseye → 3.2-jemalloc`
90+
For Ruby 3.2 and 3.1, short aliases for latest patch versions are made against Debian 11 (bullseye): `3.2.6-jemalloc-bullseye → 3.2-jemalloc`
9191

9292
For Ruby 3.0, short aliases for latest patch versions are made against Debian 10 (buster): `3.0.7-jemalloc-buster → 3.0-jemalloc`
9393

0 commit comments

Comments
 (0)