Skip to content

Commit a96192f

Browse files
authored
Merge pull request #15 from PermutaTriangle/modernize-dependencies-2024
Add Dependabot for automated dependency updates
2 parents f982e3c + a4d5115 commit a96192f

File tree

3 files changed

+104
-224
lines changed

3 files changed

+104
-224
lines changed

.github/dependabot.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Dependabot configuration for automated dependency updates
2+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
4+
version: 2
5+
updates:
6+
# Monitor Ruby/Jekyll dependencies in Gemfile
7+
- package-ecosystem: "bundler"
8+
directory: "/"
9+
schedule:
10+
interval: "weekly"
11+
day: "monday"
12+
time: "09:00"
13+
timezone: "UTC"
14+
# Group related updates together
15+
groups:
16+
jekyll:
17+
patterns:
18+
- "jekyll*"
19+
exclude-patterns:
20+
- "jekyll-theme-*"
21+
# Auto-merge security patches and patch-level updates
22+
open-pull-requests-limit: 5
23+
reviewers:
24+
- "ulfarsson" # Update this to the main maintainer's GitHub username
25+
assignees:
26+
- "ulfarsson" # Update this to the main maintainer's GitHub username
27+
commit-message:
28+
prefix: "chore"
29+
prefix-development: "chore"
30+
include: "scope"
31+
32+
# Monitor GitHub Actions workflow dependencies
33+
- package-ecosystem: "github-actions"
34+
directory: "/.github/workflows"
35+
schedule:
36+
interval: "monthly"
37+
day: "monday"
38+
time: "09:00"
39+
timezone: "UTC"
40+
# Group GitHub Actions updates
41+
groups:
42+
github-actions:
43+
patterns:
44+
- "*"
45+
open-pull-requests-limit: 3
46+
reviewers:
47+
- "ulfarsson" # Update this to the main maintainer's GitHub username
48+
commit-message:
49+
prefix: "ci"
50+
include: "scope"

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ _site/
88
.bundle/
99
vendor/
1010
*.gem
11-
Gemfile.lock
11+
# Note: Gemfile.lock is tracked for Dependabot compatibility
1212

1313
# OS generated files
1414
.DS_Store

Gemfile.lock

Lines changed: 53 additions & 223 deletions
Original file line numberDiff line numberDiff line change
@@ -1,254 +1,84 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (4.2.11.1)
5-
i18n (~> 0.7)
6-
minitest (~> 5.1)
7-
thread_safe (~> 0.3, >= 0.3.4)
8-
tzinfo (~> 1.1)
9-
addressable (2.8.0)
10-
public_suffix (>= 2.0.2, < 5.0)
11-
coffee-script (2.4.1)
12-
coffee-script-source
13-
execjs
14-
coffee-script-source (1.11.1)
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 6.0)
156
colorator (1.1.0)
16-
commonmarker (0.17.13)
17-
ruby-enum (~> 0.5)
18-
concurrent-ruby (1.1.5)
19-
dnsruby (1.61.3)
20-
addressable (~> 2.5)
21-
em-websocket (0.5.1)
7+
concurrent-ruby (1.3.5)
8+
em-websocket (0.5.3)
229
eventmachine (>= 0.12.9)
2310
http_parser.rb (~> 0.6.0)
24-
ethon (0.12.0)
25-
ffi (>= 1.3.0)
2611
eventmachine (1.2.7)
27-
execjs (2.7.0)
28-
faraday (0.17.0)
29-
multipart-post (>= 1.2, < 3)
30-
ffi (1.11.1)
12+
ffi (1.17.2-arm64-darwin)
3113
forwardable-extended (2.6.0)
32-
gemoji (3.0.1)
33-
github-pages (201)
34-
activesupport (= 4.2.11.1)
35-
github-pages-health-check (= 1.16.1)
36-
jekyll (= 3.8.5)
37-
jekyll-avatar (= 0.6.0)
38-
jekyll-coffeescript (= 1.1.1)
39-
jekyll-commonmark-ghpages (= 0.1.6)
40-
jekyll-default-layout (= 0.1.4)
41-
jekyll-feed (= 0.11.0)
42-
jekyll-gist (= 1.5.0)
43-
jekyll-github-metadata (= 2.12.1)
44-
jekyll-mentions (= 1.4.1)
45-
jekyll-optional-front-matter (= 0.3.0)
46-
jekyll-paginate (= 1.1.0)
47-
jekyll-readme-index (= 0.2.0)
48-
jekyll-redirect-from (= 0.14.0)
49-
jekyll-relative-links (= 0.6.0)
50-
jekyll-remote-theme (= 0.4.0)
51-
jekyll-sass-converter (= 1.5.2)
52-
jekyll-seo-tag (= 2.5.0)
53-
jekyll-sitemap (= 1.2.0)
54-
jekyll-swiss (= 0.4.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.3)
65-
jekyll-theme-slate (= 0.1.1)
66-
jekyll-theme-tactile (= 0.1.1)
67-
jekyll-theme-time-machine (= 0.1.1)
68-
jekyll-titles-from-headings (= 0.5.1)
69-
jemoji (= 0.10.2)
70-
kramdown (= 1.17.0)
71-
liquid (= 4.0.0)
72-
listen (= 3.1.5)
73-
mercenary (~> 0.3)
74-
minima (= 2.5.0)
75-
nokogiri (>= 1.10.4, < 2.0)
76-
rouge (= 3.11.0)
77-
terminal-table (~> 1.4)
78-
github-pages-health-check (1.16.1)
79-
addressable (~> 2.3)
80-
dnsruby (~> 1.60)
81-
octokit (~> 4.0)
82-
public_suffix (~> 3.0)
83-
typhoeus (~> 1.3)
84-
html-pipeline (2.12.0)
85-
activesupport (>= 2)
86-
nokogiri (>= 1.4)
87-
http_parser.rb (0.6.0)
88-
i18n (0.9.5)
14+
google-protobuf (4.32.1-arm64-darwin)
15+
http_parser.rb (0.8.0)
16+
i18n (1.14.7)
8917
concurrent-ruby (~> 1.0)
90-
jekyll (3.8.5)
18+
jekyll (4.4.0)
9119
addressable (~> 2.4)
9220
colorator (~> 1.0)
9321
em-websocket (~> 0.5)
94-
i18n (~> 0.7)
95-
jekyll-sass-converter (~> 1.0)
22+
i18n (~> 1.0)
23+
jekyll-sass-converter (>= 2.0, < 4.0)
9624
jekyll-watch (~> 2.0)
97-
kramdown (~> 1.14)
25+
kramdown (~> 2.3, >= 2.3.1)
26+
kramdown-parser-gfm (~> 1.0)
9827
liquid (~> 4.0)
99-
mercenary (~> 0.3.3)
28+
mercenary (>= 0.3.6, < 0.5)
10029
pathutil (~> 0.9)
101-
rouge (>= 1.7, < 4)
30+
rouge (>= 3.0, < 5.0)
10231
safe_yaml (~> 1.0)
103-
jekyll-avatar (0.6.0)
104-
jekyll (~> 3.0)
105-
jekyll-coffeescript (1.1.1)
106-
coffee-script (~> 2.2)
107-
coffee-script-source (~> 1.11.1)
108-
jekyll-commonmark (1.3.1)
109-
commonmarker (~> 0.14)
32+
terminal-table (>= 1.8, < 4.0)
33+
jekyll-feed (0.17.0)
34+
jekyll (>= 3.7, < 5.0)
35+
jekyll-sass-converter (3.1.0)
36+
sass-embedded (~> 1.69)
37+
jekyll-seo-tag (2.8.0)
38+
jekyll (>= 3.8, < 5.0)
39+
jekyll-sitemap (1.4.0)
11040
jekyll (>= 3.7, < 5.0)
111-
jekyll-commonmark-ghpages (0.1.6)
112-
commonmarker (~> 0.17.6)
113-
jekyll-commonmark (~> 1.2)
114-
rouge (>= 2.0, < 4.0)
115-
jekyll-default-layout (0.1.4)
116-
jekyll (~> 3.0)
117-
jekyll-feed (0.11.0)
118-
jekyll (~> 3.3)
119-
jekyll-gist (1.5.0)
120-
octokit (~> 4.2)
121-
jekyll-github-metadata (2.12.1)
122-
jekyll (~> 3.4)
123-
octokit (~> 4.0, != 4.4.0)
124-
jekyll-mentions (1.4.1)
125-
html-pipeline (~> 2.3)
126-
jekyll (~> 3.0)
127-
jekyll-optional-front-matter (0.3.0)
128-
jekyll (~> 3.0)
129-
jekyll-paginate (1.1.0)
130-
jekyll-readme-index (0.2.0)
131-
jekyll (~> 3.0)
132-
jekyll-redirect-from (0.14.0)
133-
jekyll (~> 3.3)
134-
jekyll-relative-links (0.6.0)
135-
jekyll (~> 3.3)
136-
jekyll-remote-theme (0.4.0)
137-
addressable (~> 2.0)
138-
jekyll (~> 3.5)
139-
rubyzip (>= 1.2.1, < 3.0)
140-
jekyll-sass-converter (1.5.2)
141-
sass (~> 3.4)
142-
jekyll-seo-tag (2.5.0)
143-
jekyll (~> 3.3)
144-
jekyll-sitemap (1.2.0)
145-
jekyll (~> 3.3)
146-
jekyll-swiss (0.4.0)
147-
jekyll-theme-architect (0.1.1)
148-
jekyll (~> 3.5)
149-
jekyll-seo-tag (~> 2.0)
150-
jekyll-theme-cayman (0.1.1)
151-
jekyll (~> 3.5)
152-
jekyll-seo-tag (~> 2.0)
153-
jekyll-theme-dinky (0.1.1)
154-
jekyll (~> 3.5)
155-
jekyll-seo-tag (~> 2.0)
156-
jekyll-theme-hacker (0.1.1)
157-
jekyll (~> 3.5)
158-
jekyll-seo-tag (~> 2.0)
159-
jekyll-theme-leap-day (0.1.1)
160-
jekyll (~> 3.5)
161-
jekyll-seo-tag (~> 2.0)
162-
jekyll-theme-merlot (0.1.1)
163-
jekyll (~> 3.5)
164-
jekyll-seo-tag (~> 2.0)
165-
jekyll-theme-midnight (0.1.1)
166-
jekyll (~> 3.5)
167-
jekyll-seo-tag (~> 2.0)
168-
jekyll-theme-minimal (0.1.1)
169-
jekyll (~> 3.5)
170-
jekyll-seo-tag (~> 2.0)
171-
jekyll-theme-modernist (0.1.1)
172-
jekyll (~> 3.5)
173-
jekyll-seo-tag (~> 2.0)
174-
jekyll-theme-primer (0.5.3)
175-
jekyll (~> 3.5)
176-
jekyll-github-metadata (~> 2.9)
177-
jekyll-seo-tag (~> 2.0)
178-
jekyll-theme-slate (0.1.1)
179-
jekyll (~> 3.5)
180-
jekyll-seo-tag (~> 2.0)
181-
jekyll-theme-tactile (0.1.1)
182-
jekyll (~> 3.5)
183-
jekyll-seo-tag (~> 2.0)
184-
jekyll-theme-time-machine (0.1.1)
185-
jekyll (~> 3.5)
186-
jekyll-seo-tag (~> 2.0)
187-
jekyll-titles-from-headings (0.5.1)
188-
jekyll (~> 3.3)
18941
jekyll-watch (2.2.1)
19042
listen (~> 3.0)
191-
jemoji (0.10.2)
192-
gemoji (~> 3.0)
193-
html-pipeline (~> 2.2)
194-
jekyll (~> 3.0)
195-
kramdown (1.17.0)
196-
liquid (4.0.0)
197-
listen (3.1.5)
198-
rb-fsevent (~> 0.9, >= 0.9.4)
199-
rb-inotify (~> 0.9, >= 0.9.7)
200-
ruby_dep (~> 1.2)
201-
mercenary (0.3.6)
202-
mini_portile2 (2.8.0)
203-
minima (2.5.0)
204-
jekyll (~> 3.5)
43+
kramdown (2.5.1)
44+
rexml
45+
kramdown-parser-gfm (1.1.0)
46+
kramdown (~> 2.0)
47+
liquid (4.0.4)
48+
listen (3.9.0)
49+
rb-fsevent (~> 0.10, >= 0.10.3)
50+
rb-inotify (~> 0.9, >= 0.9.10)
51+
mercenary (0.4.0)
52+
minima (2.5.2)
53+
jekyll (>= 3.5, < 5.0)
20554
jekyll-feed (~> 0.9)
20655
jekyll-seo-tag (~> 2.1)
207-
minitest (5.12.2)
208-
multipart-post (2.1.1)
209-
nokogiri (1.13.6)
210-
mini_portile2 (~> 2.8.0)
211-
racc (~> 1.4)
212-
octokit (4.14.0)
213-
sawyer (~> 0.8.0, >= 0.5.3)
21456
pathutil (0.16.2)
21557
forwardable-extended (~> 2.6)
216-
public_suffix (3.1.1)
217-
racc (1.6.0)
218-
rb-fsevent (0.10.3)
219-
rb-inotify (0.10.0)
58+
public_suffix (6.0.2)
59+
rb-fsevent (0.11.2)
60+
rb-inotify (0.11.1)
22061
ffi (~> 1.0)
221-
rouge (3.11.0)
222-
ruby-enum (0.7.2)
223-
i18n
224-
ruby_dep (1.5.0)
225-
rubyzip (2.0.0)
62+
rexml (3.3.9)
63+
rouge (4.6.1)
22664
safe_yaml (1.0.5)
227-
sass (3.7.4)
228-
sass-listen (~> 4.0.0)
229-
sass-listen (4.0.0)
230-
rb-fsevent (~> 0.9, >= 0.9.4)
231-
rb-inotify (~> 0.9, >= 0.9.7)
232-
sawyer (0.8.2)
233-
addressable (>= 2.3.5)
234-
faraday (> 0.8, < 2.0)
235-
terminal-table (1.8.0)
236-
unicode-display_width (~> 1.1, >= 1.1.1)
237-
thread_safe (0.3.6)
238-
typhoeus (1.3.1)
239-
ethon (>= 0.9.0)
240-
tzinfo (1.2.10)
241-
thread_safe (~> 0.1)
242-
unicode-display_width (1.6.0)
65+
sass-embedded (1.93.2-arm64-darwin)
66+
google-protobuf (~> 4.32)
67+
terminal-table (3.0.2)
68+
unicode-display_width (~> 2.0)
69+
unicode-display_width (2.6.0)
70+
webrick (1.9.1)
24371

24472
PLATFORMS
245-
ruby
73+
arm64-darwin-25
24674

24775
DEPENDENCIES
248-
github-pages
249-
jekyll-feed (~> 0.6)
250-
minima (~> 2.0)
251-
tzinfo-data
76+
jekyll (~> 4.4.0)
77+
jekyll-feed (~> 0.17)
78+
jekyll-seo-tag (~> 2.8)
79+
jekyll-sitemap (~> 1.4)
80+
minima (~> 2.5)
81+
webrick (~> 1.7)
25282

25383
BUNDLED WITH
254-
2.0.2
84+
2.7.2

0 commit comments

Comments
 (0)