aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2021-07-05 22:14:16 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2021-07-05 22:14:16 +0200
commitfeb79b3a26521c0c8eff9fc29e5959bc3cd64e47 (patch)
treea718d27899f7b8146bb0069f1e3ca000214133af
parent261b5e3e80d1e75fdcd042675154a82c2ce469fb (diff)
downloadjo.mssola.com-feb79b3a26521c0c8eff9fc29e5959bc3cd64e47.tar.gz
jo.mssola.com-feb79b3a26521c0c8eff9fc29e5959bc3cd64e47.zip
Updated jekyll and everything
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
-rw-r--r--.gitignore1
-rw-r--r--Dockerfile10
-rw-r--r--Gemfile3
-rw-r--r--Gemfile.lock116
4 files changed, 73 insertions, 57 deletions
diff --git a/.gitignore b/.gitignore
index 72c9d9e..13447de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
_site
.sass-cache
.jekyll-metadata
+.jekyll-cache/
tmp
node_modules/**/*
javascripts/dist
diff --git a/Dockerfile b/Dockerfile
index 362a9d6..ccae7b0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,15 +13,17 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-FROM opensuse/leap:15.1
+FROM opensuse/leap:15.3
MAINTAINER Miquel Sabaté Solà <mikisabate@gmail.com>
RUN useradd --no-create-home --shell /dev/null --system nobody && \
- zypper ar -f -G obs://home:/mssola/openSUSE_Leap_15.2/ home:mssola && \
- zypper ar -f -G obs://devel:/languages:/nodejs/openSUSE_Leap_15.2/ devel:languages:nodejs && \
+ zypper ar -f -G obs://home:/mssola/openSUSE_Leap_15.3/ home:mssola && \
+ zypper ar -f -G obs://devel:/languages:/ruby/openSUSE_Leap_15.3/ devel:languages:ruby && \
+ zypper ar -f -G obs://devel:/languages:/nodejs/openSUSE_Leap_15.3/ devel:languages:nodejs && \
zypper ref && \
zypper -n in -t pattern devel_basis && \
- zypper -n in nodejs10 npm10 ruby2.5-devel ruby2.5-rubygem-bundler libxslt-devel gcc-c++ glibc-locale git-core && \
+ zypper -n in nodejs10 npm10 ruby3.0-devel libxslt-devel gcc-c++ glibc-locale git-core && \
zypper -n in --from home:mssola yarn && \
+ gem install bundler && \
npm install -g webpack webpack-cli && \
zypper clean -a
diff --git a/Gemfile b/Gemfile
index 4e4636b..3419f9e 100644
--- a/Gemfile
+++ b/Gemfile
@@ -18,12 +18,13 @@
source "https://rubygems.org"
gem "html-proofer"
-gem "jekyll", "~> 3.9.0"
+gem "jekyll", "~> 4.2.0"
gem "jemoji"
gem "kramdown-parser-gfm"
gem "rake"
gem "rubocop"
gem "sass"
+gem "webrick"
group :jekyll_plugins do
gem "jekyll-multiple-languages-plugin"
diff --git a/Gemfile.lock b/Gemfile.lock
index 5fc095f..4721434 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,30 +1,30 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.2.2)
+ activesupport (6.1.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
- i18n (>= 0.7, < 2)
- minitest (~> 5.1)
- tzinfo (~> 1.1)
- zeitwerk (~> 2.2)
- addressable (2.7.0)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ zeitwerk (~> 2.3)
+ addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
- ast (2.4.0)
+ ast (2.4.2)
colorator (1.1.0)
- concurrent-ruby (1.1.7)
+ concurrent-ruby (1.1.9)
em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
- ethon (0.12.0)
- ffi (>= 1.3.0)
+ ethon (0.14.0)
+ ffi (>= 1.15.0)
eventmachine (1.2.7)
- ffi (1.13.1)
+ ffi (1.15.3)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.12.3)
+ html-pipeline (2.14.0)
activesupport (>= 2)
nokogiri (>= 1.4)
- html-proofer (3.15.1)
+ html-proofer (3.19.2)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
@@ -33,96 +33,108 @@ GEM
typhoeus (~> 1.3)
yell (~> 2.0)
http_parser.rb (0.6.0)
- i18n (0.9.5)
+ i18n (1.8.10)
concurrent-ruby (~> 1.0)
- jaro_winkler (1.5.4)
- jekyll (3.9.0)
+ jekyll (4.2.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
- i18n (~> 0.7)
- jekyll-sass-converter (~> 1.0)
+ i18n (~> 1.0)
+ jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
- kramdown (>= 1.17, < 3)
+ kramdown (~> 2.3)
+ kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
- mercenary (~> 0.3.3)
+ mercenary (~> 0.4.0)
pathutil (~> 0.9)
- rouge (>= 1.7, < 4)
+ rouge (~> 3.0)
safe_yaml (~> 1.0)
- jekyll-multiple-languages-plugin (1.6.1)
+ terminal-table (~> 2.0)
+ jekyll-multiple-languages-plugin (1.7.0)
jekyll (>= 2.0, < 5.0)
- jekyll-sass-converter (1.5.2)
- sass (~> 3.4)
+ jekyll-sass-converter (2.1.0)
+ sassc (> 2.0.1, < 3.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.12.0)
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- kramdown (2.3.0)
+ kramdown (2.3.1)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
- listen (3.2.1)
+ listen (3.5.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
- mercenary (0.3.6)
- mini_portile2 (2.4.0)
- minitest (5.14.0)
- nokogiri (1.10.9)
- mini_portile2 (~> 2.4.0)
- nokogumbo (2.0.2)
+ mercenary (0.4.0)
+ mini_portile2 (2.5.3)
+ minitest (5.14.4)
+ nokogiri (1.11.7)
+ mini_portile2 (~> 2.5.0)
+ racc (~> 1.4)
+ nokogumbo (2.0.5)
nokogiri (~> 1.8, >= 1.8.4)
- parallel (1.19.1)
- parser (2.7.0.5)
- ast (~> 2.4.0)
+ parallel (1.20.1)
+ parser (3.0.1.1)
+ ast (~> 2.4.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.6)
+ racc (1.5.2)
rainbow (3.0.0)
- rake (13.0.1)
- rb-fsevent (0.10.4)
+ rake (13.0.3)
+ rb-fsevent (0.11.0)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rexml (3.2.4)
- rouge (3.23.0)
- rubocop (0.80.1)
- jaro_winkler (~> 1.5.1)
+ regexp_parser (2.1.1)
+ rexml (3.2.5)
+ rouge (3.26.0)
+ rubocop (1.18.2)
parallel (~> 1.10)
- parser (>= 2.7.0.1)
+ parser (>= 3.0.0.0)
rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 1.8, < 3.0)
rexml
+ rubocop-ast (>= 1.7.0, < 2.0)
ruby-progressbar (~> 1.7)
- unicode-display_width (>= 1.4.0, < 1.7)
- ruby-progressbar (1.10.1)
+ unicode-display_width (>= 1.4.0, < 3.0)
+ rubocop-ast (1.7.0)
+ parser (>= 3.0.1.1)
+ ruby-progressbar (1.11.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
- thread_safe (0.3.6)
- typhoeus (1.3.1)
+ sassc (2.4.0)
+ ffi (~> 1.9)
+ terminal-table (2.0.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ typhoeus (1.4.0)
ethon (>= 0.9.0)
- tzinfo (1.2.6)
- thread_safe (~> 0.1)
- unicode-display_width (1.6.1)
+ tzinfo (2.0.4)
+ concurrent-ruby (~> 1.0)
+ unicode-display_width (1.7.0)
+ webrick (1.7.0)
yell (2.2.2)
- zeitwerk (2.3.0)
+ zeitwerk (2.4.2)
PLATFORMS
ruby
DEPENDENCIES
html-proofer
- jekyll (~> 3.9.0)
+ jekyll (~> 4.2.0)
jekyll-multiple-languages-plugin
jemoji
kramdown-parser-gfm
rake
rubocop
sass
+ webrick
BUNDLED WITH
- 1.17.3
+ 2.2.15