Skip to content

Commit c83f6cd

Browse files
committed
ruby: Update image, add Ruby 3.3 image
1 parent 9d66ca2 commit c83f6cd

File tree

4 files changed

+30
-13
lines changed

4 files changed

+30
-13
lines changed

.github/workflows/ruby.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ jobs:
66
name: Publish Ruby image
77
strategy:
88
matrix:
9-
version: [ '2.7', '3.0', '3.1', '3.2' ]
9+
version: [ '3.1', '3.2', '3.3' ]
1010
uses: ./.github/workflows/publish-image.yml
1111
with:
1212
image-name: ruby
1313
context: ruby
14+
platforms: linux/amd64
1415
title: Ruby image
1516
tags: |
1617
${{ matrix.version }}
1718
${{ matrix.version }}-{{date 'YYYYMMDD'}}
18-
type=raw,value=latest,enable=${{ matrix.version == '3.2' }}
19+
type=raw,value=latest,enable=${{ matrix.version == '3.3' }}
1920
build-args: version=${{ matrix.version }}

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### android-sdk
44

5-
- :exclamation: Add support for Android SDK 34
5+
- :exclamation: Add image for Android SDK 34
66
- :exclamation: SDK 30 and 31 images archived and will not be updated anymore
77
- Update build-tools `34.0.0-rc3``34.0.0`
88
- Update commadlinetools `9.0``14.0`
@@ -14,6 +14,13 @@
1414
- Remove sdkmanager cache from images
1515
- Do not install i386 libraries for 64-bit machines
1616

17+
### ruby
18+
19+
- :exclamation: Environment variable `FL_GMAIL_USERNAME` removed from the image
20+
- :exclamation: Ruby 2.7 and 3.0 images archived and will not be updated anymore
21+
- :exclamation: Base image changed from `bullseye` (Debian 11) to `bookworm` (Debian 12).
22+
- Add ruby 3.2 image
23+
1724
## [2023.04.19]
1825

1926
> **Warning**

README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ All images are published in [GitHub Container Registry][ghcr].
3131
Base Android image. All other android images are built on top of this image.
3232
3333
**Base image**: `eclipse-temurin:17-jdk-jammy` \
34+
**Platforms:** `linux/amd64`, `linux/arm64` \
3435
**Packages:**
3536
3637
- sdkmanager:
3738
- cmdline-tools **12.0**
3839
- build-tools **34.0.0**
3940
- platform-tools **35.0.0**
40-
- python3
41+
- python3 **3.10**
4142
- git
4243
- zip, unzip
4344
@@ -115,18 +116,26 @@ android {
115116
116117
Ruby image with some additions to work with Fastlane and Danger.
117118

118-
**Base image:** `ruby:[x]-slim-bullseye` \
119+
**Base image:** `ruby:[x]-slim-bookworm` \
120+
**Platforms:** `linux/amd64` \
119121
**Packages:**
120122

121-
- Bundler
122-
- Firebase CLI
123+
- Bundler **2.5.6**
124+
- Firebase CLI **13.3.1**
123125

124126
**Tags:**
125127

126-
- `3.2`, `latest`
128+
- `3.3`, `latest`
129+
- `3.2`
127130
- `3.1`
128-
- `3.0`
129-
- `2.7`
131+
132+
<details>
133+
<summary>Deprecated tags</summary>
134+
135+
- 3.0
136+
- 2.7
137+
138+
</details>
130139

131140
## Experimental images
132141

ruby/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
ARG version
2-
FROM ruby:${version}-slim-bullseye
3-
4-
2+
FROM ruby:${version}-slim-bookworm
53

64
# Install needed tools
75
RUN apt-get update --yes && apt-get install --yes --no-install-recommends \
@@ -18,3 +16,5 @@ RUN gem install bundler
1816
# Install firebase-cli
1917
RUN curl -Lo /usr/local/bin/firebase https://firebase.tools/bin/linux/latest && \
2018
chmod +x /usr/local/bin/firebase
19+
20+
CMD ["bash"]

0 commit comments

Comments
 (0)