Commit MetaInfo

修订版eeb6207e484b95c6447562fb7a5ad7e01e13fbbb (tree)
时间2022-03-29 23:55:06
作者Erik <erikgronwal@user...>
CommiterErik

Log Message

Regular updates

更改概述

差异

--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,5 +1,5 @@
11 name: Build and test
2-on: push
2+on: [push, pull_request]
33
44 jobs:
55 build:
@@ -8,43 +8,19 @@ jobs:
88 steps:
99 - uses: actions/checkout@v2
1010
11- # https://github.com/actions/cache/blob/master/examples.md#node---yarn
12- - name: "Cache: Get yarn cache directory path"
13- id: yarn-cache-dir-path
14- run: echo "::set-output name=dir::$(yarn cache dir)"
15-
16- - name: "Cache: Set up yarn cache"
17- uses: actions/cache@v2
18- id: yarn-cache
19- with:
20- path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
21- key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
22- restore-keys: |
23- ${{ runner.os }}-yarn-
24-
25- # https://github.com/actions/cache/blob/master/examples.md#ruby---bundler
26- - name: "Cache: Set up bundler cache"
27- uses: actions/cache@v2
28- with:
29- path: vendor/bundle
30- key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
31- restore-keys: |
32- ${{ runner.os }}-gems-
33-
3411 - name: Use Node.js
35- uses: actions/setup-node@v1
36- with: { node-version: '12.x' }
12+ uses: actions/setup-node@v2
13+ with:
14+ node-version: '16.14.2'
15+ cache: yarn
3716
3817 - name: Use Ruby
39- uses: actions/setup-ruby@v1
40- with: { ruby-version: '2.7' }
41-
42- - name: Setup dependencies
43- run: |
44- yarn --frozen-lockfile
45- bundle config path vendor/bundle
46- bundle install --jobs 4 --retry 3
18+ uses: ruby/setup-ruby@v1
19+ with:
20+ ruby-version: '2.7.5'
21+ bundler-cache: true
4722
23+ - run: yarn install --frozen-lockfile
4824 - run: yarn build
4925 - run: yarn test
5026 - run: yarn test:smoke
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -1,5 +1,5 @@
11 name: Deploy
2-on:
2+on:
33 push:
44 branches:
55 master
@@ -11,55 +11,27 @@ jobs:
1111 steps:
1212 - name: "Notes (read me) 📖"
1313 run: |
14- # About this workflow
15- # -------------------
16- #
14+ # About this workflow:
1715 # This workflow generates GitHub pages, but IT IS NOT USED. It is
18- # only generated as an emergency fallback in case Netlify goes down.
19- #
20- # 😊
16+ # only generated as an emergency fallback in case Netlify goes down 😊
2117
2218 - uses: actions/checkout@v2
2319 with:
2420 persist-credentials: false
2521
26- # https://github.com/actions/cache/blob/master/examples.md#node---yarn
27- - name: "Cache: Get yarn cache directory path"
28- id: yarn-cache-dir-path
29- run: echo "::set-output name=dir::$(yarn cache dir)"
30-
31- - name: "Cache: Set up yarn cache"
32- uses: actions/cache@v2
33- id: yarn-cache
34- with:
35- path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
36- key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
37- restore-keys: |
38- ${{ runner.os }}-yarn-
39-
40- # https://github.com/actions/cache/blob/master/examples.md#ruby---bundler
41- - name: "Cache: Set up bundler cache"
42- uses: actions/cache@v2
43- with:
44- path: vendor/bundle
45- key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
46- restore-keys: |
47- ${{ runner.os }}-gems-
48-
4922 - name: Use Node.js
50- uses: actions/setup-node@v1
51- with: { node-version: '12.x' }
23+ uses: actions/setup-node@v2
24+ with:
25+ node-version: '16.14.2'
26+ cache: yarn
5227
5328 - name: Use Ruby
54- uses: actions/setup-ruby@v1
55- with: { ruby-version: '2.7' }
56-
57- - name: Setup dependencies
58- run: |
59- yarn --frozen-lockfile
60- bundle config path vendor/bundle
61- bundle install --jobs 4 --retry 3
29+ uses: ruby/setup-ruby@v1
30+ with:
31+ ruby-version: '2.7.5'
32+ bundler-cache: true
6233
34+ - run: yarn install --frozen-lockfile
6335 - run: yarn build
6436
6537 - name: "Deploy to gh-pages 🚀"
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,99 +1,121 @@
11 GEM
22 remote: https://rubygems.org/
33 specs:
4- activesupport (6.0.3.1)
4+ activesupport (6.0.4.7)
55 concurrent-ruby (~> 1.0, >= 1.0.2)
66 i18n (>= 0.7, < 2)
77 minitest (~> 5.1)
88 tzinfo (~> 1.1)
99 zeitwerk (~> 2.2, >= 2.2.2)
10- addressable (2.7.0)
10+ addressable (2.8.0)
1111 public_suffix (>= 2.0.2, < 5.0)
1212 coffee-script (2.4.1)
1313 coffee-script-source
1414 execjs
1515 coffee-script-source (1.11.1)
1616 colorator (1.1.0)
17- commonmarker (0.17.13)
18- ruby-enum (~> 0.5)
19- concurrent-ruby (1.1.6)
20- dnsruby (1.61.3)
21- addressable (~> 2.5)
22- em-websocket (0.5.1)
17+ commonmarker (0.23.4)
18+ concurrent-ruby (1.1.10)
19+ dnsruby (1.61.9)
20+ simpleidn (~> 0.1)
21+ em-websocket (0.5.3)
2322 eventmachine (>= 0.12.9)
24- http_parser.rb (~> 0.6.0)
25- ethon (0.12.0)
26- ffi (>= 1.3.0)
23+ http_parser.rb (~> 0)
24+ ethon (0.15.0)
25+ ffi (>= 1.15.0)
2726 eventmachine (1.2.7)
28- execjs (2.7.0)
29- faraday (1.0.1)
27+ execjs (2.8.1)
28+ faraday (1.10.0)
29+ faraday-em_http (~> 1.0)
30+ faraday-em_synchrony (~> 1.0)
31+ faraday-excon (~> 1.1)
32+ faraday-httpclient (~> 1.0)
33+ faraday-multipart (~> 1.0)
34+ faraday-net_http (~> 1.0)
35+ faraday-net_http_persistent (~> 1.0)
36+ faraday-patron (~> 1.0)
37+ faraday-rack (~> 1.0)
38+ faraday-retry (~> 1.0)
39+ ruby2_keywords (>= 0.0.4)
40+ faraday-em_http (1.0.0)
41+ faraday-em_synchrony (1.0.0)
42+ faraday-excon (1.1.0)
43+ faraday-httpclient (1.0.1)
44+ faraday-multipart (1.0.3)
3045 multipart-post (>= 1.2, < 3)
31- ffi (1.13.1)
46+ faraday-net_http (1.0.1)
47+ faraday-net_http_persistent (1.2.0)
48+ faraday-patron (1.0.0)
49+ faraday-rack (1.0.0)
50+ faraday-retry (1.0.3)
51+ ffi (1.15.5)
3252 forwardable-extended (2.6.0)
3353 gemoji (3.0.1)
34- github-pages (206)
35- github-pages-health-check (= 1.16.1)
36- jekyll (= 3.8.7)
54+ github-pages (225)
55+ github-pages-health-check (= 1.17.9)
56+ jekyll (= 3.9.0)
3757 jekyll-avatar (= 0.7.0)
3858 jekyll-coffeescript (= 1.1.1)
39- jekyll-commonmark-ghpages (= 0.1.6)
59+ jekyll-commonmark-ghpages (= 0.2.0)
4060 jekyll-default-layout (= 0.1.4)
41- jekyll-feed (= 0.13.0)
61+ jekyll-feed (= 0.15.1)
4262 jekyll-gist (= 1.5.0)
4363 jekyll-github-metadata (= 2.13.0)
44- jekyll-mentions (= 1.5.1)
64+ jekyll-include-cache (= 0.2.1)
65+ jekyll-mentions (= 1.6.0)
4566 jekyll-optional-front-matter (= 0.3.2)
4667 jekyll-paginate (= 1.1.0)
4768 jekyll-readme-index (= 0.3.0)
48- jekyll-redirect-from (= 0.15.0)
69+ jekyll-redirect-from (= 0.16.0)
4970 jekyll-relative-links (= 0.6.1)
50- jekyll-remote-theme (= 0.4.1)
71+ jekyll-remote-theme (= 0.4.3)
5172 jekyll-sass-converter (= 1.5.2)
52- jekyll-seo-tag (= 2.6.1)
73+ jekyll-seo-tag (= 2.8.0)
5374 jekyll-sitemap (= 1.4.0)
5475 jekyll-swiss (= 1.0.0)
55- jekyll-theme-architect (= 0.1.1)
56- jekyll-theme-cayman (= 0.1.1)
57- jekyll-theme-dinky (= 0.1.1)
58- jekyll-theme-hacker (= 0.1.1)
59- jekyll-theme-leap-day (= 0.1.1)
60- jekyll-theme-merlot (= 0.1.1)
61- jekyll-theme-midnight (= 0.1.1)
62- jekyll-theme-minimal (= 0.1.1)
63- jekyll-theme-modernist (= 0.1.1)
64- jekyll-theme-primer (= 0.5.4)
65- jekyll-theme-slate (= 0.1.1)
66- jekyll-theme-tactile (= 0.1.1)
67- jekyll-theme-time-machine (= 0.1.1)
76+ jekyll-theme-architect (= 0.2.0)
77+ jekyll-theme-cayman (= 0.2.0)
78+ jekyll-theme-dinky (= 0.2.0)
79+ jekyll-theme-hacker (= 0.2.0)
80+ jekyll-theme-leap-day (= 0.2.0)
81+ jekyll-theme-merlot (= 0.2.0)
82+ jekyll-theme-midnight (= 0.2.0)
83+ jekyll-theme-minimal (= 0.2.0)
84+ jekyll-theme-modernist (= 0.2.0)
85+ jekyll-theme-primer (= 0.6.0)
86+ jekyll-theme-slate (= 0.2.0)
87+ jekyll-theme-tactile (= 0.2.0)
88+ jekyll-theme-time-machine (= 0.2.0)
6889 jekyll-titles-from-headings (= 0.5.3)
69- jemoji (= 0.11.1)
70- kramdown (= 1.17.0)
90+ jemoji (= 0.12.0)
91+ kramdown (= 2.3.1)
92+ kramdown-parser-gfm (= 1.1.0)
7193 liquid (= 4.0.3)
7294 mercenary (~> 0.3)
7395 minima (= 2.5.1)
74- nokogiri (>= 1.10.4, < 2.0)
75- rouge (= 3.19.0)
96+ nokogiri (>= 1.12.5, < 2.0)
97+ rouge (= 3.26.0)
7698 terminal-table (~> 1.4)
77- github-pages-health-check (1.16.1)
99+ github-pages-health-check (1.17.9)
78100 addressable (~> 2.3)
79101 dnsruby (~> 1.60)
80102 octokit (~> 4.0)
81- public_suffix (~> 3.0)
103+ public_suffix (>= 3.0, < 5.0)
82104 typhoeus (~> 1.3)
83- html-pipeline (2.13.0)
105+ html-pipeline (2.14.0)
84106 activesupport (>= 2)
85107 nokogiri (>= 1.4)
86- http_parser.rb (0.6.0)
108+ http_parser.rb (0.8.0)
87109 i18n (0.9.5)
88110 concurrent-ruby (~> 1.0)
89- jekyll (3.8.7)
111+ jekyll (3.9.0)
90112 addressable (~> 2.4)
91113 colorator (~> 1.0)
92114 em-websocket (~> 0.5)
93115 i18n (~> 0.7)
94116 jekyll-sass-converter (~> 1.0)
95117 jekyll-watch (~> 2.0)
96- kramdown (~> 1.14)
118+ kramdown (>= 1.17, < 3)
97119 liquid (~> 4.0)
98120 mercenary (~> 0.3.3)
99121 pathutil (~> 0.9)
@@ -104,23 +126,25 @@ GEM
104126 jekyll-coffeescript (1.1.1)
105127 coffee-script (~> 2.2)
106128 coffee-script-source (~> 1.11.1)
107- jekyll-commonmark (1.3.1)
108- commonmarker (~> 0.14)
109- jekyll (>= 3.7, < 5.0)
110- jekyll-commonmark-ghpages (0.1.6)
111- commonmarker (~> 0.17.6)
112- jekyll-commonmark (~> 1.2)
129+ jekyll-commonmark (1.4.0)
130+ commonmarker (~> 0.22)
131+ jekyll-commonmark-ghpages (0.2.0)
132+ commonmarker (~> 0.23.4)
133+ jekyll (~> 3.9.0)
134+ jekyll-commonmark (~> 1.4.0)
113135 rouge (>= 2.0, < 4.0)
114136 jekyll-default-layout (0.1.4)
115137 jekyll (~> 3.0)
116- jekyll-feed (0.13.0)
138+ jekyll-feed (0.15.1)
117139 jekyll (>= 3.7, < 5.0)
118140 jekyll-gist (1.5.0)
119141 octokit (~> 4.2)
120142 jekyll-github-metadata (2.13.0)
121143 jekyll (>= 3.4, < 5.0)
122144 octokit (~> 4.0, != 4.4.0)
123- jekyll-mentions (1.5.1)
145+ jekyll-include-cache (0.2.1)
146+ jekyll (>= 3.7, < 5.0)
147+ jekyll-mentions (1.6.0)
124148 html-pipeline (~> 2.3)
125149 jekyll (>= 3.7, < 5.0)
126150 jekyll-optional-front-matter (0.3.2)
@@ -128,97 +152,101 @@ GEM
128152 jekyll-paginate (1.1.0)
129153 jekyll-readme-index (0.3.0)
130154 jekyll (>= 3.0, < 5.0)
131- jekyll-redirect-from (0.15.0)
155+ jekyll-redirect-from (0.16.0)
132156 jekyll (>= 3.3, < 5.0)
133157 jekyll-relative-links (0.6.1)
134158 jekyll (>= 3.3, < 5.0)
135- jekyll-remote-theme (0.4.1)
159+ jekyll-remote-theme (0.4.3)
136160 addressable (~> 2.0)
137161 jekyll (>= 3.5, < 5.0)
138- rubyzip (>= 1.3.0)
162+ jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
163+ rubyzip (>= 1.3.0, < 3.0)
139164 jekyll-sass-converter (1.5.2)
140165 sass (~> 3.4)
141- jekyll-seo-tag (2.6.1)
142- jekyll (>= 3.3, < 5.0)
166+ jekyll-seo-tag (2.8.0)
167+ jekyll (>= 3.8, < 5.0)
143168 jekyll-sitemap (1.4.0)
144169 jekyll (>= 3.7, < 5.0)
145170 jekyll-swiss (1.0.0)
146- jekyll-theme-architect (0.1.1)
147- jekyll (~> 3.5)
171+ jekyll-theme-architect (0.2.0)
172+ jekyll (> 3.5, < 5.0)
148173 jekyll-seo-tag (~> 2.0)
149- jekyll-theme-cayman (0.1.1)
150- jekyll (~> 3.5)
174+ jekyll-theme-cayman (0.2.0)
175+ jekyll (> 3.5, < 5.0)
151176 jekyll-seo-tag (~> 2.0)
152- jekyll-theme-dinky (0.1.1)
153- jekyll (~> 3.5)
177+ jekyll-theme-dinky (0.2.0)
178+ jekyll (> 3.5, < 5.0)
154179 jekyll-seo-tag (~> 2.0)
155- jekyll-theme-hacker (0.1.1)
156- jekyll (~> 3.5)
180+ jekyll-theme-hacker (0.2.0)
181+ jekyll (> 3.5, < 5.0)
157182 jekyll-seo-tag (~> 2.0)
158- jekyll-theme-leap-day (0.1.1)
159- jekyll (~> 3.5)
183+ jekyll-theme-leap-day (0.2.0)
184+ jekyll (> 3.5, < 5.0)
160185 jekyll-seo-tag (~> 2.0)
161- jekyll-theme-merlot (0.1.1)
162- jekyll (~> 3.5)
186+ jekyll-theme-merlot (0.2.0)
187+ jekyll (> 3.5, < 5.0)
163188 jekyll-seo-tag (~> 2.0)
164- jekyll-theme-midnight (0.1.1)
165- jekyll (~> 3.5)
189+ jekyll-theme-midnight (0.2.0)
190+ jekyll (> 3.5, < 5.0)
166191 jekyll-seo-tag (~> 2.0)
167- jekyll-theme-minimal (0.1.1)
168- jekyll (~> 3.5)
192+ jekyll-theme-minimal (0.2.0)
193+ jekyll (> 3.5, < 5.0)
169194 jekyll-seo-tag (~> 2.0)
170- jekyll-theme-modernist (0.1.1)
171- jekyll (~> 3.5)
195+ jekyll-theme-modernist (0.2.0)
196+ jekyll (> 3.5, < 5.0)
172197 jekyll-seo-tag (~> 2.0)
173- jekyll-theme-primer (0.5.4)
198+ jekyll-theme-primer (0.6.0)
174199 jekyll (> 3.5, < 5.0)
175200 jekyll-github-metadata (~> 2.9)
176201 jekyll-seo-tag (~> 2.0)
177- jekyll-theme-slate (0.1.1)
178- jekyll (~> 3.5)
202+ jekyll-theme-slate (0.2.0)
203+ jekyll (> 3.5, < 5.0)
179204 jekyll-seo-tag (~> 2.0)
180- jekyll-theme-tactile (0.1.1)
181- jekyll (~> 3.5)
205+ jekyll-theme-tactile (0.2.0)
206+ jekyll (> 3.5, < 5.0)
182207 jekyll-seo-tag (~> 2.0)
183- jekyll-theme-time-machine (0.1.1)
184- jekyll (~> 3.5)
208+ jekyll-theme-time-machine (0.2.0)
209+ jekyll (> 3.5, < 5.0)
185210 jekyll-seo-tag (~> 2.0)
186211 jekyll-titles-from-headings (0.5.3)
187212 jekyll (>= 3.3, < 5.0)
188213 jekyll-watch (2.2.1)
189214 listen (~> 3.0)
190- jemoji (0.11.1)
215+ jemoji (0.12.0)
191216 gemoji (~> 3.0)
192217 html-pipeline (~> 2.2)
193218 jekyll (>= 3.0, < 5.0)
194- kramdown (1.17.0)
219+ kramdown (2.3.1)
220+ rexml
221+ kramdown-parser-gfm (1.1.0)
222+ kramdown (~> 2.0)
195223 liquid (4.0.3)
196- listen (3.2.1)
224+ listen (3.7.1)
197225 rb-fsevent (~> 0.10, >= 0.10.3)
198226 rb-inotify (~> 0.9, >= 0.9.10)
199227 mercenary (0.3.6)
200- mini_portile2 (2.4.0)
201228 minima (2.5.1)
202229 jekyll (>= 3.5, < 5.0)
203230 jekyll-feed (~> 0.9)
204231 jekyll-seo-tag (~> 2.1)
205- minitest (5.14.1)
232+ minitest (5.15.0)
206233 multipart-post (2.1.1)
207- nokogiri (1.10.9)
208- mini_portile2 (~> 2.4.0)
209- octokit (4.18.0)
234+ nokogiri (1.13.3-x86_64-linux)
235+ racc (~> 1.4)
236+ octokit (4.22.0)
210237 faraday (>= 0.9)
211238 sawyer (~> 0.8.0, >= 0.5.3)
212239 pathutil (0.16.2)
213240 forwardable-extended (~> 2.6)
214- public_suffix (3.1.1)
215- rb-fsevent (0.10.4)
241+ public_suffix (4.0.6)
242+ racc (1.6.0)
243+ rb-fsevent (0.11.1)
216244 rb-inotify (0.10.1)
217245 ffi (~> 1.0)
218- rouge (3.19.0)
219- ruby-enum (0.8.0)
220- i18n
221- rubyzip (2.3.0)
246+ rexml (3.2.5)
247+ rouge (3.26.0)
248+ ruby2_keywords (0.0.5)
249+ rubyzip (2.3.2)
222250 safe_yaml (1.0.5)
223251 sass (3.7.4)
224252 sass-listen (~> 4.0.0)
@@ -228,21 +256,26 @@ GEM
228256 sawyer (0.8.2)
229257 addressable (>= 2.3.5)
230258 faraday (> 0.8, < 2.0)
259+ simpleidn (0.2.1)
260+ unf (~> 0.1.4)
231261 terminal-table (1.8.0)
232262 unicode-display_width (~> 1.1, >= 1.1.1)
233263 thread_safe (0.3.6)
234264 typhoeus (1.4.0)
235265 ethon (>= 0.9.0)
236- tzinfo (1.2.7)
266+ tzinfo (1.2.9)
237267 thread_safe (~> 0.1)
238- unicode-display_width (1.7.0)
239- zeitwerk (2.3.0)
268+ unf (0.1.4)
269+ unf_ext
270+ unf_ext (0.0.8.1)
271+ unicode-display_width (1.8.0)
272+ zeitwerk (2.5.4)
240273
241274 PLATFORMS
242- ruby
275+ x86_64-linux
243276
244277 DEPENDENCIES
245278 github-pages
246279
247280 BUNDLED WITH
248- 2.1.4
281+ 2.3.3
--- a/netlify.toml
+++ b/netlify.toml
@@ -1,6 +1,7 @@
11 [build]
22 command = "yarn build"
33 publish = "_site/"
4+ environment = { NODE_VERSION = "16.14.2", RUBY_VERSION = "2.7.5", PYTHON_VERSION = "3.7" }
45
56 [[redirects]]
67 force = true
--- a/package.json
+++ b/package.json
@@ -55,5 +55,9 @@
5555 "prettier:format": "prettier --write '_parcel/**/*.{js,scss}'",
5656 "test": "jest",
5757 "test:smoke": "bash _support/smoke_test.sh"
58+ },
59+ "volta": {
60+ "node": "16.14.2",
61+ "yarn": "1.22.18"
5862 }
5963 }
Show on old repository browser