Skip to content

Commit 81232fb

Browse files
szhGitHub Enterprise
authored andcommitted
Merge pull request #27 from Conjur-Enterprise/update-ruby
CONJSE-1850: Use latest Ruby 3.x version for docs and website
2 parents 817d931 + 6a8a10f commit 81232fb

File tree

6 files changed

+48
-41
lines changed

6 files changed

+48
-41
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1212

1313
## [1.7.22] - 2024-03-11
1414

15+
### Security
16+
- Update ruby:3.0.6-slim-bullseye to ruby:3-slim-bullseye for docs and website generation (CONJSE-1850)
17+
- Update Jekyll to v4.3.3 (CONJSE-1850)
18+
1519
## [1.7.21] - 2024-01-03
1620

1721
### Security

bin/Dockerfile.website

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.0.6-slim-bullseye
1+
FROM ruby:3-slim-bullseye
22

33
RUN apt-get -y update && \
44
apt-get -y install build-essential && \
@@ -11,4 +11,4 @@ RUN bundle install
1111

1212
WORKDIR /usr/src/app
1313

14-
CMD ["jekyll", "build", "--destination", "/tmp/_site"]
14+
CMD ["bundle", "exec", "jekyll", "build", "--destination", "/tmp/_site"]

docs/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.0.6-slim-bullseye
1+
FROM ruby:3-slim-bullseye
22
RUN gem update --system
33
RUN gem install bundler jekyll
44
RUN mkdir /src

docs/Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ source 'https://rubygems.org'
88
#
99
# This will help ensure the proper Jekyll version is running.
1010
# Happy Jekylling!
11-
gem 'jekyll', '~> 4.1.1'
11+
gem 'jekyll', '~> 4.3.3'
1212

1313
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1414
gem 'minima', '~> 2.5'
@@ -19,7 +19,7 @@ gem 'minima', '~> 2.5'
1919

2020
# If you have any plugins, put them here!
2121
group :jekyll_plugins do
22-
gem 'jekyll-feed', '~> 0.15'
22+
gem 'jekyll-feed', '~> 0.17'
2323
end
2424

2525
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem

docs/Gemfile.lock

Lines changed: 39 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,52 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.0)
5-
public_suffix (>= 2.0.2, < 5.0)
4+
addressable (2.8.6)
5+
public_suffix (>= 2.0.2, < 6.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.7)
8-
em-websocket (0.5.1)
7+
concurrent-ruby (1.2.3)
8+
em-websocket (0.5.3)
99
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0.6.0)
10+
http_parser.rb (~> 0)
1111
eventmachine (1.2.7)
12-
ffi (1.13.1)
12+
ffi (1.16.3)
1313
forwardable-extended (2.6.0)
14-
http_parser.rb (0.6.0)
15-
i18n (1.8.5)
14+
google-protobuf (3.25.3)
15+
http_parser.rb (0.8.0)
16+
i18n (1.14.4)
1617
concurrent-ruby (~> 1.0)
17-
jekyll (4.1.1)
18+
jekyll (4.3.3)
1819
addressable (~> 2.4)
1920
colorator (~> 1.0)
2021
em-websocket (~> 0.5)
2122
i18n (~> 1.0)
22-
jekyll-sass-converter (~> 2.0)
23+
jekyll-sass-converter (>= 2.0, < 4.0)
2324
jekyll-watch (~> 2.0)
24-
kramdown (~> 2.1)
25+
kramdown (~> 2.3, >= 2.3.1)
2526
kramdown-parser-gfm (~> 1.0)
2627
liquid (~> 4.0)
27-
mercenary (~> 0.4.0)
28+
mercenary (>= 0.3.6, < 0.5)
2829
pathutil (~> 0.9)
29-
rouge (~> 3.0)
30+
rouge (>= 3.0, < 5.0)
3031
safe_yaml (~> 1.0)
31-
terminal-table (~> 1.8)
32-
jekyll-feed (0.15.0)
32+
terminal-table (>= 1.8, < 4.0)
33+
webrick (~> 1.7)
34+
jekyll-feed (0.17.0)
3335
jekyll (>= 3.7, < 5.0)
3436
jekyll-redirect-from (0.16.0)
3537
jekyll (>= 3.3, < 5.0)
36-
jekyll-sass-converter (2.1.0)
37-
sassc (> 2.0.1, < 3.0)
38-
jekyll-seo-tag (2.6.1)
39-
jekyll (>= 3.3, < 5.0)
38+
jekyll-sass-converter (3.0.0)
39+
sass-embedded (~> 1.54)
40+
jekyll-seo-tag (2.8.0)
41+
jekyll (>= 3.8, < 5.0)
4042
jekyll-watch (2.2.1)
4143
listen (~> 3.0)
42-
kramdown (2.3.1)
44+
kramdown (2.4.0)
4345
rexml
4446
kramdown-parser-gfm (1.1.0)
4547
kramdown (~> 2.0)
46-
liquid (4.0.3)
47-
listen (3.3.0)
48+
liquid (4.0.4)
49+
listen (3.9.0)
4850
rb-fsevent (~> 0.10, >= 0.10.3)
4951
rb-inotify (~> 0.9, >= 0.9.10)
5052
mercenary (0.4.0)
@@ -54,26 +56,28 @@ GEM
5456
jekyll-seo-tag (~> 2.1)
5557
pathutil (0.16.2)
5658
forwardable-extended (~> 2.6)
57-
public_suffix (4.0.6)
58-
rb-fsevent (0.10.4)
59+
public_suffix (5.0.4)
60+
rake (13.1.0)
61+
rb-fsevent (0.11.2)
5962
rb-inotify (0.10.1)
6063
ffi (~> 1.0)
61-
rexml (3.2.5)
62-
rouge (3.23.0)
64+
rexml (3.2.6)
65+
rouge (3.30.0)
6366
safe_yaml (1.0.5)
64-
sassc (2.4.0)
65-
ffi (~> 1.9)
66-
terminal-table (1.8.0)
67-
unicode-display_width (~> 1.1, >= 1.1.1)
68-
unicode-display_width (1.7.0)
69-
webrick (1.7.0)
67+
sass-embedded (1.69.5)
68+
google-protobuf (~> 3.23)
69+
rake (>= 13.0.0)
70+
terminal-table (3.0.2)
71+
unicode-display_width (>= 1.1.1, < 3)
72+
unicode-display_width (2.5.0)
73+
webrick (1.8.1)
7074

7175
PLATFORMS
7276
ruby
7377

7478
DEPENDENCIES
75-
jekyll (~> 4.1.1)
76-
jekyll-feed (~> 0.15)
79+
jekyll (~> 4.3.3)
80+
jekyll-feed (~> 0.17)
7781
jekyll-redirect-from
7882
kramdown (>= 2.3.0)
7983
minima (~> 2.5)
@@ -82,4 +86,4 @@ DEPENDENCIES
8286
webrick (~> 1.7)
8387

8488
BUNDLED WITH
85-
2.2.33
89+
2.4.14

docs/_sass/_footer.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,4 @@ footer .right-links li {
5555
margin: 2rem 0;
5656
}
5757
}
58-
font-weight: 800;
5958
}

0 commit comments

Comments
 (0)