Skip to content

Commit 28025a0

Browse files
Ruby version update for jekyll image (#1499)
* ruby version update for jekyll image * adding ruby-3.4 version in manifest.json file * bump up the version * major version change * changes in Readme * changes in Readme * minor version change * Review comments addressed * updated README
1 parent bf889df commit 28025a0

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

src/jekyll/.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG VARIANT=3.3-bookworm
1+
ARG VARIANT=3.4-bookworm
22
FROM mcr.microsoft.com/devcontainers/ruby:${VARIANT}
33

44
USER root

src/jekyll/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ You can directly reference pre-built versions of `Dockerfile` by using the `imag
3535
- `mcr.microsoft.com/devcontainers/jekyll:buster`
3636

3737
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
38-
3938
- `mcr.microsoft.com/devcontainers/jekyll:2` (or `2-bookworm`, `2-bullseye` to pin to an OS version)
40-
- `mcr.microsoft.com/devcontainers/jekyll:2.1` (or `2.1-bookworm`, `2.1-bullseye` to pin to an OS version)
41-
- `mcr.microsoft.com/devcontainers/jekyll:2.1.20` (or `2.1.20-bookworm`, `2.1.20-bullseye` to pin to an OS version)
39+
- `mcr.microsoft.com/devcontainers/jekyll:2.2` (or `2.2-bookworm`, `2.2-bullseye` to pin to an OS version)
40+
- `mcr.microsoft.com/devcontainers/jekyll:2.2.0` (or `2.2.0-bookworm`, `2.2.0-bullseye` to pin to an OS version)
41+
4242

4343
However, we only do security patching on the latest [non-breaking, in support](https://github.com/devcontainers/images/issues/90) versions of images (e.g. `2-bullseye`). You may want to run `apt-get update && apt-get upgrade` in your Dockerfile if you lock to a more specific version to at least pick up OS security updates.
4444

src/jekyll/manifest.json

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
{
2-
"version": "2.1.21",
2+
"version": "2.2.0",
33
"variants": [
4+
"3.4-bookworm",
45
"3.3-bookworm",
56
"3.3-bullseye"
67
],
78
"build": {
8-
"latest": "3.3-bookworm",
9+
"latest": "3.4-bookworm",
910
"parent": "ruby",
1011
"rootDistro": "debian",
1112
"architectures": {
13+
"3.4-bookworm": [
14+
"linux/amd64",
15+
"linux/arm64"
16+
],
1217
"3.3-bookworm": [
1318
"linux/amd64",
1419
"linux/arm64"
@@ -22,10 +27,13 @@
2227
"jekyll:${VERSION}-${VARIANT}"
2328
],
2429
"variantTags": {
25-
"3.3-bookworm": [
30+
"3.4-bookworm": [
2631
"jekyll:${VERSION}",
2732
"jekyll:${VERSION}-bookworm"
2833
],
34+
"3.3-bookworm": [
35+
"jekyll:${VERSION}-bookworm"
36+
],
2937
"3.3-bullseye": [
3038
"jekyll:${VERSION}-bullseye"
3139
]

0 commit comments

Comments
 (0)