Skip to content

Commit 2a0b7c8

Browse files
ckenstCopilot
andauthored
Dependency Upgrades (#794)
* Basic steps for running locally * Removed version * Updated image to 4.2.2. Jekyll to 3.10, Pages to 232 * Now upgrading CircleCI to use Ruby 3.1 * Removed some duplicate HTML from 404 page. Now using included FA * Removed extra body tag * Updated last modified. Also closes #621 #631 * Typo in SETUP.md Co-authored-by: Copilot <[email protected]> * Style text align center Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
1 parent 2f6324f commit 2a0b7c8

File tree

8 files changed

+100
-95
lines changed

8 files changed

+100
-95
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ version: 2
22
jobs:
33
build:
44
docker:
5-
- image: cimg/ruby:2.6.10
5+
- image: cimg/ruby:3.1
66
environment:
7-
BUNDLER_VERSION: 2.2.15
7+
BUNDLER_VERSION: 2.4.17
88
steps:
99
- checkout
1010
- run:

404.html

Lines changed: 15 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,25 @@
11
---
22
layout: default
3+
title: Oops - Page Not Found
4+
last_modified_at: 2025-11-11 12:57:00
35
---
46

5-
<html lang="en">
6-
7-
<head>
8-
<meta charset="UTF-8">
9-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10-
<meta http-equiv="X-UA-Compatible" content="ie=edge">
11-
<title>404</title>
12-
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
13-
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
14-
</head>
15-
16-
<body>
17-
<div class="container">
18-
<div class="row">
19-
<div class="col-md-12">
20-
<div class="error-template">
21-
<h1>Oops!</h1>
22-
<h2>404 Not Found</h2>
23-
<div class="error-details">
24-
<p>This isn't the page you are looking for. You may have mistyped the address or the page may have moved.</p>
7+
<link rel="stylesheet" href="/css/font-awesome/css/font-awesome.min.css">
8+
<div class="container">
9+
<div class="row">
10+
<div class="col-md-12">
11+
<div class="error-template">
12+
<h1>Oops! Page not found</h1>
13+
<div class="error-details">
14+
<p>This isn't the page you are looking for. You may have mistyped the address or the page may have moved.</p>
15+
</div>
16+
<div class="error-actions" style="text-align: center;">
2517
<p><img src="https://octodex.github.com/images/scubatocat.png" alt="Octocat" width="300" height="300"></p>
26-
27-
</div>
28-
<div class="error-actions">
29-
<a href="/" class="btn btn-primary btn-lg"><span class="fas fa-home"></span>
30-
Take Me Home </a>
31-
</div>
18+
<a href="/" class="btn btn-primary btn-lg"><span class="fa fa-home"></span>
19+
Take Me Home </a>
3220
</div>
3321
</div>
3422
</div>
3523
</div>
36-
</body>
37-
38-
</html>
24+
</div>
3925

Gemfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@ source 'https://rubygems.org'
22

33
gem 'activesupport', '~> 6.1', '>= 6.1.7.5'
44
gem 'commonmarker', '~> 0.23.10'
5-
gem 'github-pages', '>= 228', group: :jekyll_plugins
5+
gem 'github-pages', '>= 232', group: :jekyll_plugins
66
gem 'html-proofer', '~> 3.19.4'
7-
gem "jekyll", ">= 3.9.0"
7+
gem "jekyll", ">= 3.10.0"
88
gem 'jekyll-last-modified-at', '>= 1.3.0'
99
gem 'jekyll-sitemap', '~> 1.4', '>= 1.4.0'
1010
gem 'jekyll-seo-tag', '>= 2.7.1'
1111
gem 'jekyll-watch'
1212
gem 'kramdown', '>= 2.3.1'
13-
gem 'nokogiri', '~> 1.13.10'
1413
gem 'rexml', '>=3.2.5'
1514
gem 'yaml'

Gemfile.lock

Lines changed: 62 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -9,39 +9,45 @@ GEM
99
zeitwerk (~> 2.3)
1010
addressable (2.8.4)
1111
public_suffix (>= 2.0.2, < 6.0)
12+
base64 (0.3.0)
1213
coffee-script (2.4.1)
1314
coffee-script-source
1415
execjs
15-
coffee-script-source (1.11.1)
16+
coffee-script-source (1.12.2)
1617
colorator (1.1.0)
1718
commonmarker (0.23.10)
1819
concurrent-ruby (1.2.2)
19-
dnsruby (1.70.0)
20+
csv (3.3.5)
21+
dnsruby (1.73.0)
22+
base64 (>= 0.2)
23+
logger (~> 1.6)
2024
simpleidn (~> 0.2.1)
2125
em-websocket (0.5.3)
2226
eventmachine (>= 0.12.9)
2327
http_parser.rb (~> 0)
2428
ethon (0.16.0)
2529
ffi (>= 1.15.0)
2630
eventmachine (1.2.7)
27-
execjs (2.8.1)
28-
faraday (2.7.10)
29-
faraday-net_http (>= 2.0, < 3.1)
30-
ruby2_keywords (>= 0.0.4)
31-
faraday-net_http (3.0.2)
31+
execjs (2.10.0)
32+
faraday (2.13.4)
33+
faraday-net_http (>= 2.0, < 3.5)
34+
json
35+
logger
36+
faraday-net_http (3.4.1)
37+
net-http (>= 0.5.0)
3238
ffi (1.15.5)
3339
forwardable-extended (2.6.0)
34-
gemoji (3.0.1)
35-
github-pages (228)
36-
github-pages-health-check (= 1.17.9)
37-
jekyll (= 3.9.3)
38-
jekyll-avatar (= 0.7.0)
39-
jekyll-coffeescript (= 1.1.1)
40-
jekyll-commonmark-ghpages (= 0.4.0)
41-
jekyll-default-layout (= 0.1.4)
42-
jekyll-feed (= 0.15.1)
40+
gemoji (4.1.0)
41+
github-pages (232)
42+
github-pages-health-check (= 1.18.2)
43+
jekyll (= 3.10.0)
44+
jekyll-avatar (= 0.8.0)
45+
jekyll-coffeescript (= 1.2.2)
46+
jekyll-commonmark-ghpages (= 0.5.1)
47+
jekyll-default-layout (= 0.1.5)
48+
jekyll-feed (= 0.17.0)
4349
jekyll-gist (= 1.5.0)
44-
jekyll-github-metadata (= 2.13.0)
50+
jekyll-github-metadata (= 2.16.1)
4551
jekyll-include-cache (= 0.2.1)
4652
jekyll-mentions (= 1.6.0)
4753
jekyll-optional-front-matter (= 0.3.2)
@@ -68,20 +74,21 @@ GEM
6874
jekyll-theme-tactile (= 0.2.0)
6975
jekyll-theme-time-machine (= 0.2.0)
7076
jekyll-titles-from-headings (= 0.5.3)
71-
jemoji (= 0.12.0)
72-
kramdown (= 2.3.2)
77+
jemoji (= 0.13.0)
78+
kramdown (= 2.4.0)
7379
kramdown-parser-gfm (= 1.1.0)
7480
liquid (= 4.0.4)
7581
mercenary (~> 0.3)
7682
minima (= 2.5.1)
77-
nokogiri (>= 1.13.6, < 2.0)
78-
rouge (= 3.26.0)
83+
nokogiri (>= 1.16.2, < 2.0)
84+
rouge (= 3.30.0)
7985
terminal-table (~> 1.4)
80-
github-pages-health-check (1.17.9)
86+
webrick (~> 1.8)
87+
github-pages-health-check (1.18.2)
8188
addressable (~> 2.3)
8289
dnsruby (~> 1.60)
83-
octokit (~> 4.0)
84-
public_suffix (>= 3.0, < 5.0)
90+
octokit (>= 4, < 8)
91+
public_suffix (>= 3.0, < 6.0)
8592
typhoeus (~> 1.3)
8693
html-pipeline (2.14.3)
8794
activesupport (>= 2)
@@ -97,9 +104,10 @@ GEM
97104
http_parser.rb (0.8.0)
98105
i18n (1.14.1)
99106
concurrent-ruby (~> 1.0)
100-
jekyll (3.9.3)
107+
jekyll (3.10.0)
101108
addressable (~> 2.4)
102109
colorator (~> 1.0)
110+
csv (~> 3.0)
103111
em-websocket (~> 0.5)
104112
i18n (>= 0.7, < 2)
105113
jekyll-sass-converter (~> 1.0)
@@ -110,27 +118,28 @@ GEM
110118
pathutil (~> 0.9)
111119
rouge (>= 1.7, < 4)
112120
safe_yaml (~> 1.0)
113-
jekyll-avatar (0.7.0)
121+
webrick (>= 1.0)
122+
jekyll-avatar (0.8.0)
114123
jekyll (>= 3.0, < 5.0)
115-
jekyll-coffeescript (1.1.1)
124+
jekyll-coffeescript (1.2.2)
116125
coffee-script (~> 2.2)
117-
coffee-script-source (~> 1.11.1)
126+
coffee-script-source (~> 1.12)
118127
jekyll-commonmark (1.4.0)
119128
commonmarker (~> 0.22)
120-
jekyll-commonmark-ghpages (0.4.0)
121-
commonmarker (~> 0.23.7)
122-
jekyll (~> 3.9.0)
129+
jekyll-commonmark-ghpages (0.5.1)
130+
commonmarker (>= 0.23.7, < 1.1.0)
131+
jekyll (>= 3.9, < 4.0)
123132
jekyll-commonmark (~> 1.4.0)
124133
rouge (>= 2.0, < 5.0)
125-
jekyll-default-layout (0.1.4)
126-
jekyll (~> 3.0)
127-
jekyll-feed (0.15.1)
134+
jekyll-default-layout (0.1.5)
135+
jekyll (>= 3.0, < 5.0)
136+
jekyll-feed (0.17.0)
128137
jekyll (>= 3.7, < 5.0)
129138
jekyll-gist (1.5.0)
130139
octokit (~> 4.2)
131-
jekyll-github-metadata (2.13.0)
140+
jekyll-github-metadata (2.16.1)
132141
jekyll (>= 3.4, < 5.0)
133-
octokit (~> 4.0, != 4.4.0)
142+
octokit (>= 4, < 7, != 4.4.0)
134143
jekyll-include-cache (0.2.1)
135144
jekyll (>= 3.7, < 5.0)
136145
jekyll-last-modified-at (1.3.0)
@@ -204,29 +213,33 @@ GEM
204213
jekyll (>= 3.3, < 5.0)
205214
jekyll-watch (2.2.1)
206215
listen (~> 3.0)
207-
jemoji (0.12.0)
208-
gemoji (~> 3.0)
216+
jemoji (0.13.0)
217+
gemoji (>= 3, < 5)
209218
html-pipeline (~> 2.2)
210219
jekyll (>= 3.0, < 5.0)
211-
kramdown (2.3.2)
220+
json (2.13.2)
221+
kramdown (2.4.0)
212222
rexml
213223
kramdown-parser-gfm (1.1.0)
214224
kramdown (~> 2.0)
215225
liquid (4.0.4)
216226
listen (3.8.0)
217227
rb-fsevent (~> 0.10, >= 0.10.3)
218228
rb-inotify (~> 0.9, >= 0.9.10)
229+
logger (1.7.0)
219230
mercenary (0.3.6)
220231
mini_portile2 (2.8.4)
221232
minima (2.5.1)
222233
jekyll (>= 3.5, < 5.0)
223234
jekyll-feed (~> 0.9)
224235
jekyll-seo-tag (~> 2.1)
225236
minitest (5.19.0)
226-
nokogiri (1.13.10)
227-
mini_portile2 (~> 2.8.0)
237+
net-http (0.6.0)
238+
uri
239+
nokogiri (1.18.9)
240+
mini_portile2 (~> 2.8.2)
228241
racc (~> 1.4)
229-
nokogiri (1.13.10-arm64-darwin)
242+
nokogiri (1.18.9-arm64-darwin)
230243
racc (~> 1.4)
231244
octokit (4.25.1)
232245
faraday (>= 1, < 3)
@@ -243,9 +256,8 @@ GEM
243256
ffi (~> 1.0)
244257
rexml (3.2.7)
245258
strscan (>= 3.0.9)
246-
rouge (3.26.0)
247-
ruby2_keywords (0.0.5)
248-
rubyzip (2.3.2)
259+
rouge (3.30.0)
260+
rubyzip (2.4.1)
249261
safe_yaml (1.0.5)
250262
sass (3.7.4)
251263
sass-listen (~> 4.0.0)
@@ -255,19 +267,17 @@ GEM
255267
sawyer (0.9.2)
256268
addressable (>= 2.3.5)
257269
faraday (>= 0.17.3, < 3)
258-
simpleidn (0.2.1)
259-
unf (~> 0.1.4)
270+
simpleidn (0.2.3)
260271
strscan (3.1.0)
261272
terminal-table (1.8.0)
262273
unicode-display_width (~> 1.1, >= 1.1.1)
263274
typhoeus (1.4.0)
264275
ethon (>= 0.9.0)
265276
tzinfo (2.0.6)
266277
concurrent-ruby (~> 1.0)
267-
unf (0.1.4)
268-
unf_ext
269-
unf_ext (0.0.8.2)
270278
unicode-display_width (1.8.0)
279+
uri (1.0.3)
280+
webrick (1.9.1)
271281
yaml (0.2.1)
272282
yell (2.2.2)
273283
zeitwerk (2.6.11)
@@ -279,15 +289,14 @@ PLATFORMS
279289
DEPENDENCIES
280290
activesupport (~> 6.1, >= 6.1.7.5)
281291
commonmarker (~> 0.23.10)
282-
github-pages (>= 228)
292+
github-pages (>= 232)
283293
html-proofer (~> 3.19.4)
284-
jekyll (>= 3.9.0)
294+
jekyll (>= 3.10.0)
285295
jekyll-last-modified-at (>= 1.3.0)
286296
jekyll-seo-tag (>= 2.7.1)
287297
jekyll-sitemap (~> 1.4, >= 1.4.0)
288298
jekyll-watch
289299
kramdown (>= 2.3.1)
290-
nokogiri (~> 1.13.10)
291300
rexml (>= 3.2.5)
292301
yaml
293302

SETUP.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# How to setup TestingConferences.org locally
2+
3+
0. Make sure you have Docker or some other container service
4+
1. Run `devops/setup.sh`
5+
2. When everything is ready a page will open automatically
6+
- If it doesn't you can browse to `http://localhost:4000/`
7+
8+
9+
Now you can make changes and see how they look in your local browser.
10+
11+
12+
When you are done:
13+
14+
1. Run `devops/teardown.sh`

docker-compose.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
version: "2"
21
services:
32
testingconferences:
4-
image: jekyll/jekyll:3.8.6
3+
image: jekyll/jekyll:4.2.2
54
container_name: tcorg
65
ports:
76
- 4000:4000 # jekyll ui

sponsorships.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: page
33
permalink: /sponsorships/
44
title: Sponsor Us - Software Testing Conferences
5-
last_modified_at: 2023-12-14 22:24:00
5+
last_modified_at: 2025-11-11 13:01:00
66
---
77

88
**Sponsoring Us**

subscribe.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@
22
layout: default
33
permalink: /subscribe/
44
title: Subscribe to Our Newsletter - Software Testing Conferences
5-
last_modified_at: 2023-10-29 14:57:00
5+
last_modified_at: 2025-11-11 12:57:00
66
---
77

88
<div class="home">
99

1010
<h1>Our Newsletter</h1>
1111
<p>The Monthly Update aka our Software Testing Conferences <b>Newsletter</b> is a great way for you to save time but
12-
still get all of the relevant
13-
updates you'd
14-
find here. Upcoming conferences, early bird pricing, and even CFPs so you don't need to do any searching on your
15-
own.</p>
12+
still get all of the relevant updates you'd find here. Upcoming conferences, early bird pricing,
13+
and even CFPs so you don't need to do any searching on your own.</p>
1614

1715
<h2>Sign Me Up</h2>
1816
<p>Yes, I'd like to join the over 1,200 other subscribers on your list: </p>

0 commit comments

Comments
 (0)