Skip to content

Commit eba0a72

Browse files
Merge upstream main into master
2 parents 73fc19b + 44f6142 commit eba0a72

9 files changed

Lines changed: 258 additions & 205 deletions

File tree

.dockerignore

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
1-
build/
1+
.git/
22
.github/
3+
build/
4+
.editorconfig
5+
.gitattributes
6+
.gitignore
7+
CHANGELOG.md
8+
CODE_OF_CONDUCT.md
9+
deploy.sh
10+
font-selection.json
11+
README.md
12+
Vagrantfile

.github/workflows/deploy.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66

77
jobs:
88
deploy:
9+
permissions:
10+
contents: write
11+
912
runs-on: ubuntu-latest
1013
env:
1114
ruby-version: 2.5
@@ -20,9 +23,9 @@ jobs:
2023
- uses: actions/cache@v2
2124
with:
2225
path: vendor/bundle
23-
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
26+
key: gems-${{ runner.os }}-${{ env.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
2427
restore-keys: |
25-
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
28+
gems-${{ runner.os }}-${{ env.ruby-version }}-
2629
gems-${{ runner.os }}-
2730
2831
- run: bundle config set deployment 'true'

.github/workflows/dev_deploy.yml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,25 @@ on:
55
branches: [ 'dev' ]
66

77
jobs:
8-
deploy:
8+
push_to_registry:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Check out the repo
13+
uses: actions/checkout@v2
14+
15+
- name: Push to Docker Hub
16+
uses: docker/build-push-action@v1
17+
with:
18+
username: ${{ secrets.DOCKER_USERNAME }}
19+
password: ${{ secrets.DOCKER_ACCESS_KEY }}
20+
repository: slatedocs/slate
21+
tag_with_ref: true
22+
23+
deploy_gh:
24+
permissions:
25+
contents: write
26+
927
runs-on: ubuntu-latest
1028
env:
1129
ruby-version: 2.5
@@ -20,9 +38,9 @@ jobs:
2038
- uses: actions/cache@v2
2139
with:
2240
path: vendor/bundle
23-
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
41+
key: gems-${{ runner.os }}-${{ env.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
2442
restore-keys: |
25-
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
43+
gems-${{ runner.os }}-${{ env.ruby-version }}-
2644
gems-${{ runner.os }}-
2745
2846
- run: bundle config set deployment 'true'
@@ -33,14 +51,6 @@ jobs:
3351
3452
- run: bundle exec middleman build
3553

36-
- name: Push to Docker Hub
37-
uses: docker/build-push-action@v1
38-
with:
39-
username: ${{ secrets.DOCKER_USERNAME }}
40-
password: ${{ secrets.DOCKER_ACCESS_KEY }}
41-
repository: slatedocs/slate
42-
tag_with_ref: true
43-
4454
- name: Deploy
4555
uses: peaceiris/actions-gh-pages@v3.7.0-8
4656
with:

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## Version 2.12.0
4+
5+
*November 04, 2021*
6+
7+
* Bump nokogiri from 1.12.3 to 1.12.5
8+
* Bump ffi from 1.15.0 to 1.15.4
9+
* Bump rouge from 3.26.0 to 3.26.1
10+
* Bump middleman from 4.4.0 to 4.4.2
11+
* Remove unnecessary files from docker images
12+
13+
## Version 2.11.0
14+
15+
*August 12, 2021*
16+
17+
* __[Security]__ Bump addressable transitive dependency from 2.7.0 to 2.8.0
18+
* Support specifying custom meta tags in YAML front-matter
19+
* Bump nokogiri from 1.11.3 to 1.12.3 (minimum supported version is 1.11.4)
20+
* Bump middleman-autoprefixer from 2.10.1 to 3.0.0
21+
* Bump jquery from 3.5.1 to 3.6.0
22+
* Bump middleman from [`d180ca3`](https://github.com/middleman/middleman/commit/d180ca337202873f2601310c74ba2b6b4cf063ec) to 4.4.0
23+
324
## Version 2.10.0
425

526
*April 13, 2021*

Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ ruby '>= 2.5'
22
source 'https://rubygems.org'
33

44
# Middleman
5-
gem 'middleman', :github => 'middleman/middleman', :branch => '4.x'
5+
gem 'middleman', '~> 4.4'
66
gem 'middleman-syntax', '~> 3.2'
7-
gem 'middleman-autoprefixer', '~> 2.7'
7+
gem 'middleman-autoprefixer', '~> 3.0'
88
gem 'middleman-sprockets', '~> 4.1'
99
gem 'rouge', '~> 3.21'
1010
gem 'redcarpet', '~> 3.5.0'
11-
gem 'nokogiri', '~> 1.11.0'
11+
gem 'nokogiri', '~> 1.12.1'
1212
gem 'sass'
1313
gem 'webrick'

Gemfile.lock

Lines changed: 70 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,106 @@
1-
GIT
2-
remote: https://github.com/middleman/middleman.git
3-
revision: d180ca337202873f2601310c74ba2b6b4cf063ec
4-
branch: 4.x
5-
specs:
6-
middleman (4.3.11)
7-
coffee-script (~> 2.2)
8-
haml (>= 4.0.5)
9-
kramdown (>= 2.3.0)
10-
middleman-cli (= 4.3.11)
11-
middleman-core (= 4.3.11)
12-
middleman-cli (4.3.11)
13-
thor (>= 0.17.0, < 2.0)
14-
middleman-core (4.3.11)
15-
activesupport (>= 4.2, < 6.1)
16-
addressable (~> 2.3)
17-
backports (~> 3.6)
18-
bundler (~> 2.0)
19-
contracts (~> 0.13.0)
20-
dotenv
21-
erubis
22-
execjs (~> 2.0)
23-
fast_blank
24-
fastimage (~> 2.0)
25-
hamster (~> 3.0)
26-
hashie (~> 3.4)
27-
i18n (~> 0.9.0)
28-
listen (~> 3.0.0)
29-
memoist (~> 0.14)
30-
padrino-helpers (~> 0.13.0)
31-
parallel
32-
rack (>= 1.4.5, < 3)
33-
sassc (~> 2.0)
34-
servolux
35-
tilt (~> 2.0.9)
36-
toml
37-
uglifier (~> 3.0)
38-
webrick
39-
401
GEM
412
remote: https://rubygems.org/
423
specs:
43-
activesupport (6.0.3.6)
4+
activesupport (6.1.4.1)
445
concurrent-ruby (~> 1.0, >= 1.0.2)
45-
i18n (>= 0.7, < 2)
46-
minitest (~> 5.1)
47-
tzinfo (~> 1.1)
48-
zeitwerk (~> 2.2, >= 2.2.2)
49-
addressable (2.7.0)
6+
i18n (>= 1.6, < 2)
7+
minitest (>= 5.1)
8+
tzinfo (~> 2.0)
9+
zeitwerk (~> 2.3)
10+
addressable (2.8.0)
5011
public_suffix (>= 2.0.2, < 5.0)
51-
autoprefixer-rails (9.5.1.1)
52-
execjs
12+
autoprefixer-rails (10.2.5.0)
13+
execjs (< 2.8.0)
5314
backports (3.21.0)
5415
coffee-script (2.4.1)
5516
coffee-script-source
5617
execjs
5718
coffee-script-source (1.12.2)
58-
concurrent-ruby (1.1.8)
19+
concurrent-ruby (1.1.9)
5920
contracts (0.13.0)
6021
dotenv (2.7.6)
6122
erubis (2.7.0)
6223
execjs (2.7.0)
63-
fast_blank (1.0.0)
64-
fastimage (2.2.3)
65-
ffi (1.15.0)
66-
haml (5.2.1)
24+
fast_blank (1.0.1)
25+
fastimage (2.2.5)
26+
ffi (1.15.4)
27+
haml (5.2.2)
6728
temple (>= 0.8.0)
6829
tilt
6930
hamster (3.0.0)
7031
concurrent-ruby (~> 1.0)
7132
hashie (3.6.0)
72-
i18n (0.9.5)
33+
i18n (1.6.0)
7334
concurrent-ruby (~> 1.0)
7435
kramdown (2.3.1)
7536
rexml
7637
listen (3.0.8)
7738
rb-fsevent (~> 0.9, >= 0.9.4)
7839
rb-inotify (~> 0.9, >= 0.9.7)
7940
memoist (0.16.2)
80-
middleman-autoprefixer (2.10.1)
81-
autoprefixer-rails (~> 9.1)
82-
middleman-core (>= 3.3.3)
41+
middleman (4.4.2)
42+
coffee-script (~> 2.2)
43+
haml (>= 4.0.5)
44+
kramdown (>= 2.3.0)
45+
middleman-cli (= 4.4.2)
46+
middleman-core (= 4.4.2)
47+
middleman-autoprefixer (3.0.0)
48+
autoprefixer-rails (~> 10.0)
49+
middleman-core (>= 4.0.0)
50+
middleman-cli (4.4.2)
51+
thor (>= 0.17.0, < 2.0)
52+
middleman-core (4.4.2)
53+
activesupport (>= 6.1, < 7.0)
54+
addressable (~> 2.4)
55+
backports (~> 3.6)
56+
bundler (~> 2.0)
57+
contracts (~> 0.13.0)
58+
dotenv
59+
erubis
60+
execjs (~> 2.0)
61+
fast_blank
62+
fastimage (~> 2.0)
63+
hamster (~> 3.0)
64+
hashie (~> 3.4)
65+
i18n (~> 1.6.0)
66+
listen (~> 3.0.0)
67+
memoist (~> 0.14)
68+
padrino-helpers (~> 0.15.0)
69+
parallel
70+
rack (>= 1.4.5, < 3)
71+
sassc (~> 2.0)
72+
servolux
73+
tilt (~> 2.0.9)
74+
toml
75+
uglifier (~> 3.0)
76+
webrick
8377
middleman-sprockets (4.1.1)
8478
middleman-core (~> 4.0)
8579
sprockets (>= 3.0)
8680
middleman-syntax (3.2.0)
8781
middleman-core (>= 3.2)
8882
rouge (~> 3.2)
89-
mini_portile2 (2.5.0)
83+
mini_portile2 (2.6.1)
9084
minitest (5.14.4)
91-
nokogiri (1.11.3)
92-
mini_portile2 (~> 2.5.0)
85+
nokogiri (1.12.5)
86+
mini_portile2 (~> 2.6.1)
9387
racc (~> 1.4)
94-
padrino-helpers (0.13.3.4)
95-
i18n (~> 0.6, >= 0.6.7)
96-
padrino-support (= 0.13.3.4)
88+
padrino-helpers (0.15.1)
89+
i18n (>= 0.6.7, < 2)
90+
padrino-support (= 0.15.1)
9791
tilt (>= 1.4.1, < 3)
98-
padrino-support (0.13.3.4)
99-
activesupport (>= 3.1)
100-
parallel (1.20.1)
101-
parslet (1.8.2)
92+
padrino-support (0.15.1)
93+
parallel (1.21.0)
94+
parslet (2.0.0)
10295
public_suffix (4.0.6)
10396
racc (1.5.2)
10497
rack (2.2.3)
105-
rb-fsevent (0.10.4)
98+
rb-fsevent (0.11.0)
10699
rb-inotify (0.10.1)
107100
ffi (~> 1.0)
108101
redcarpet (3.5.1)
109102
rexml (3.2.5)
110-
rouge (3.26.0)
103+
rouge (3.26.1)
111104
sass (3.7.4)
112105
sass-listen (~> 4.0.0)
113106
sass-listen (4.0.0)
@@ -121,26 +114,25 @@ GEM
121114
rack (> 1, < 3)
122115
temple (0.8.2)
123116
thor (1.1.0)
124-
thread_safe (0.3.6)
125117
tilt (2.0.10)
126-
toml (0.2.0)
127-
parslet (~> 1.8.0)
128-
tzinfo (1.2.9)
129-
thread_safe (~> 0.1)
118+
toml (0.3.0)
119+
parslet (>= 1.8.0, < 3.0.0)
120+
tzinfo (2.0.4)
121+
concurrent-ruby (~> 1.0)
130122
uglifier (3.2.0)
131123
execjs (>= 0.3.0, < 3)
132124
webrick (1.7.0)
133-
zeitwerk (2.4.2)
125+
zeitwerk (2.5.1)
134126

135127
PLATFORMS
136128
ruby
137129

138130
DEPENDENCIES
139-
middleman!
140-
middleman-autoprefixer (~> 2.7)
131+
middleman (~> 4.4)
132+
middleman-autoprefixer (~> 3.0)
141133
middleman-sprockets (~> 4.1)
142134
middleman-syntax (~> 3.2)
143-
nokogiri (~> 1.11.0)
135+
nokogiri (~> 1.12.1)
144136
redcarpet (~> 3.5.0)
145137
rouge (~> 3.21)
146138
sass
@@ -150,4 +142,4 @@ RUBY VERSION
150142
ruby 2.7.2p137
151143

152144
BUNDLED WITH
153-
2.2.15
145+
2.2.22

source/index.html.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ includes:
2222
search: true
2323

2424
code_clipboard: true
25-
---
2625

2726
# Introduction
2827

0 commit comments

Comments
 (0)