Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5e2ad46d authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

chore: update the Jekyll stack to 4.4.1

parent ebf35d59
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -10,4 +10,4 @@ _i18n/*.yml
.env
__pycache__
*.txt
AGENTS*.md
+3 −3
Original line number Diff line number Diff line
FROM jekyll/jekyll:stable AS jekyll
FROM jekyll/jekyll:4 AS jekyll
WORKDIR /tmp

COPY --chown=jekyll:jekyll Gemfile Gemfile.lock /tmp/
RUN bundle config set --local deployment 'true'
RUN bundle install
RUN bundle config set --local deployment 'true' \
 && bundle install
+2 −2
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ docker run \
-p 4000:4000 \
-p 35729:35729 \
-it \
jekyll/jekyll:4.2.0 \
jekyll/jekyll:4 \
jekyll serve --profile --livereload
```

@@ -25,7 +25,7 @@ Note: the port 35729 is used for live reload
Or you could use:

```bash
docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4.2.0 jekyll serve
docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4 jekyll serve
```

## Full compose stack (search)
+4 −2
Original line number Diff line number Diff line
@@ -8,7 +8,10 @@ source "https://rubygems.org"
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 4.2"
gem "jekyll", "~> 4.4", ">= 4.4.1"
# 2025-12-03: Force the legacy converter stack until sass-embedded publishes reliable musl binaries.
gem "jekyll-sass-converter", "~> 2.1"
gem "sassc", "~> 2.4"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
@@ -29,4 +32,3 @@ end

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?
+39 −29
Original line number Diff line number Diff line
GEM
  remote: https://rubygems.org/
  specs:
    addressable (2.7.0)
      public_suffix (>= 2.0.2, < 5.0)
    addressable (2.8.8)
      public_suffix (>= 2.0.2, < 8.0)
    base64 (0.3.0)
    colorator (1.1.0)
    concurrent-ruby (1.1.8)
    em-websocket (0.5.2)
    concurrent-ruby (1.3.5)
    csv (3.3.5)
    em-websocket (0.5.3)
      eventmachine (>= 0.12.9)
      http_parser.rb (~> 0.6.0)
      http_parser.rb (~> 0)
    eventmachine (1.2.7)
    ffi (1.15.0)
    ffi (1.17.2-x86_64-linux-musl)
    forwardable-extended (2.6.0)
    http_parser.rb (0.6.0)
    i18n (1.8.10)
    http_parser.rb (0.8.0)
    i18n (1.14.7)
      concurrent-ruby (~> 1.0)
    jekyll (4.2.0)
    jekyll (4.4.1)
      addressable (~> 2.4)
      base64 (~> 0.2)
      colorator (~> 1.0)
      csv (~> 3.0)
      em-websocket (~> 0.5)
      i18n (~> 1.0)
      jekyll-sass-converter (~> 2.0)
      jekyll-sass-converter (>= 2.0, < 4.0)
      jekyll-watch (~> 2.0)
      kramdown (~> 2.3)
      json (~> 2.6)
      kramdown (~> 2.3, >= 2.3.1)
      kramdown-parser-gfm (~> 1.0)
      liquid (~> 4.0)
      mercenary (~> 0.4.0)
      mercenary (~> 0.3, >= 0.3.6)
      pathutil (~> 0.9)
      rouge (~> 3.0)
      rouge (>= 3.0, < 5.0)
      safe_yaml (~> 1.0)
      terminal-table (~> 2.0)
      terminal-table (>= 1.8, < 4.0)
      webrick (~> 1.7)
    jekyll-multiple-languages-plugin (1.7.0)
      jekyll (>= 2.0, < 5.0)
    jekyll-redirect-from (0.16.0)
      jekyll (>= 3.3, < 5.0)
    jekyll-sass-converter (2.1.0)
    jekyll-sass-converter (2.2.0)
      sassc (> 2.0.1, < 3.0)
    jekyll-watch (2.2.1)
      listen (~> 3.0)
    kramdown (2.3.1)
      rexml
    json (2.16.0)
    kramdown (2.5.1)
      rexml (>= 3.3.9)
    kramdown-parser-gfm (1.1.0)
      kramdown (~> 2.0)
    liquid (4.0.3)
    listen (3.5.1)
    liquid (4.0.4)
    listen (3.9.0)
      rb-fsevent (~> 0.10, >= 0.10.3)
      rb-inotify (~> 0.9, >= 0.9.10)
    mercenary (0.4.0)
    pathutil (0.16.2)
      forwardable-extended (~> 2.6)
    public_suffix (4.0.6)
    rb-fsevent (0.10.4)
    rb-inotify (0.10.1)
    public_suffix (6.0.2)
    rb-fsevent (0.11.2)
    rb-inotify (0.11.1)
      ffi (~> 1.0)
    rexml (3.2.5)
    rouge (3.26.0)
    rexml (3.4.4)
    rouge (4.6.1)
    safe_yaml (1.0.5)
    sassc (2.4.0)
      ffi (~> 1.9)
    terminal-table (2.0.0)
      unicode-display_width (~> 1.1, >= 1.1.1)
    terminal-table (3.0.2)
      unicode-display_width (>= 1.1.1, < 3)
    thread_safe (0.3.6)
    tzinfo (1.2.9)
      thread_safe (~> 0.1)
    tzinfo-data (1.2021.1)
      tzinfo (>= 1.0.0)
    unicode-display_width (1.7.0)
    unicode-display_width (2.6.0)
    wdm (0.1.1)
    webrick (1.9.2)

PLATFORMS
  x86_64-linux-musl

DEPENDENCIES
  jekyll (~> 4.2)
  jekyll (~> 4.4, >= 4.4.1)
  jekyll-multiple-languages-plugin
  jekyll-redirect-from
  jekyll-sass-converter (~> 2.1)
  sassc (~> 2.4)
  tzinfo (~> 1.2)
  tzinfo-data
  wdm (~> 0.1.0)

BUNDLED WITH
   2.2.24
   2.3.25