Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ version: 2
jobs:
build:
docker:
- image: cimg/ruby:2.6.10
- image: cimg/ruby:3.1
environment:
BUNDLER_VERSION: 2.2.15
BUNDLER_VERSION: 2.4.17
steps:
- checkout
- run:
Expand Down
44 changes: 15 additions & 29 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,39 +1,25 @@
---
layout: default
title: Oops - Page Not Found
last_modified_at: 2025-11-11 12:57:00
---

<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>404</title>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
</head>

<body>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="error-template">
<h1>Oops!</h1>
<h2>404 Not Found</h2>
<div class="error-details">
<p>This isn't the page you are looking for. You may have mistyped the address or the page may have moved.</p>
<link rel="stylesheet" href="/css/font-awesome/css/font-awesome.min.css">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="error-template">
<h1>Oops! Page not found</h1>
<div class="error-details">
<p>This isn't the page you are looking for. You may have mistyped the address or the page may have moved.</p>
</div>
<div class="error-actions" style="text-align: center;">
<p><img src="https://octodex.github.com/images/scubatocat.png" alt="Octocat" width="300" height="300"></p>

</div>
<div class="error-actions">
<a href="/" class="btn btn-primary btn-lg"><span class="fas fa-home"></span>
Take Me Home </a>
</div>
<a href="/" class="btn btn-primary btn-lg"><span class="fa fa-home"></span>
Take Me Home </a>
</div>
</div>
</div>
</div>
</body>

</html>
</div>

5 changes: 2 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@ source 'https://rubygems.org'

gem 'activesupport', '~> 6.1', '>= 6.1.7.5'
gem 'commonmarker', '~> 0.23.10'
gem 'github-pages', '>= 228', group: :jekyll_plugins
gem 'github-pages', '>= 232', group: :jekyll_plugins
gem 'html-proofer', '~> 3.19.4'
gem "jekyll", ">= 3.9.0"
gem "jekyll", ">= 3.10.0"
gem 'jekyll-last-modified-at', '>= 1.3.0'
gem 'jekyll-sitemap', '~> 1.4', '>= 1.4.0'
gem 'jekyll-seo-tag', '>= 2.7.1'
gem 'jekyll-watch'
gem 'kramdown', '>= 2.3.1'
gem 'nokogiri', '~> 1.13.10'
gem 'rexml', '>=3.2.5'
gem 'yaml'
115 changes: 62 additions & 53 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,39 +9,45 @@ GEM
zeitwerk (~> 2.3)
addressable (2.8.4)
public_suffix (>= 2.0.2, < 6.0)
base64 (0.3.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
coffee-script-source (1.12.2)
colorator (1.1.0)
commonmarker (0.23.10)
concurrent-ruby (1.2.2)
dnsruby (1.70.0)
csv (3.3.5)
dnsruby (1.73.0)
base64 (>= 0.2)
logger (~> 1.6)
simpleidn (~> 0.2.1)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.8.1)
faraday (2.7.10)
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-net_http (3.0.2)
execjs (2.10.0)
faraday (2.13.4)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-net_http (3.4.1)
net-http (>= 0.5.0)
ffi (1.15.5)
forwardable-extended (2.6.0)
gemoji (3.0.1)
github-pages (228)
github-pages-health-check (= 1.17.9)
jekyll (= 3.9.3)
jekyll-avatar (= 0.7.0)
jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.4.0)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.15.1)
gemoji (4.1.0)
github-pages (232)
github-pages-health-check (= 1.18.2)
jekyll (= 3.10.0)
jekyll-avatar (= 0.8.0)
jekyll-coffeescript (= 1.2.2)
jekyll-commonmark-ghpages (= 0.5.1)
jekyll-default-layout (= 0.1.5)
jekyll-feed (= 0.17.0)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.13.0)
jekyll-github-metadata (= 2.16.1)
jekyll-include-cache (= 0.2.1)
jekyll-mentions (= 1.6.0)
jekyll-optional-front-matter (= 0.3.2)
Expand All @@ -68,20 +74,21 @@ GEM
jekyll-theme-tactile (= 0.2.0)
jekyll-theme-time-machine (= 0.2.0)
jekyll-titles-from-headings (= 0.5.3)
jemoji (= 0.12.0)
kramdown (= 2.3.2)
jemoji (= 0.13.0)
kramdown (= 2.4.0)
kramdown-parser-gfm (= 1.1.0)
liquid (= 4.0.4)
mercenary (~> 0.3)
minima (= 2.5.1)
nokogiri (>= 1.13.6, < 2.0)
rouge (= 3.26.0)
nokogiri (>= 1.16.2, < 2.0)
rouge (= 3.30.0)
terminal-table (~> 1.4)
github-pages-health-check (1.17.9)
webrick (~> 1.8)
github-pages-health-check (1.18.2)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (~> 4.0)
public_suffix (>= 3.0, < 5.0)
octokit (>= 4, < 8)
public_suffix (>= 3.0, < 6.0)
typhoeus (~> 1.3)
html-pipeline (2.14.3)
activesupport (>= 2)
Expand All @@ -97,9 +104,10 @@ GEM
http_parser.rb (0.8.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
jekyll (3.9.3)
jekyll (3.10.0)
addressable (~> 2.4)
colorator (~> 1.0)
csv (~> 3.0)
em-websocket (~> 0.5)
i18n (>= 0.7, < 2)
jekyll-sass-converter (~> 1.0)
Expand All @@ -110,27 +118,28 @@ GEM
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-avatar (0.7.0)
webrick (>= 1.0)
jekyll-avatar (0.8.0)
jekyll (>= 3.0, < 5.0)
jekyll-coffeescript (1.1.1)
jekyll-coffeescript (1.2.2)
coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
coffee-script-source (~> 1.12)
jekyll-commonmark (1.4.0)
commonmarker (~> 0.22)
jekyll-commonmark-ghpages (0.4.0)
commonmarker (~> 0.23.7)
jekyll (~> 3.9.0)
jekyll-commonmark-ghpages (0.5.1)
commonmarker (>= 0.23.7, < 1.1.0)
jekyll (>= 3.9, < 4.0)
jekyll-commonmark (~> 1.4.0)
rouge (>= 2.0, < 5.0)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.15.1)
jekyll-default-layout (0.1.5)
jekyll (>= 3.0, < 5.0)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.13.0)
jekyll-github-metadata (2.16.1)
jekyll (>= 3.4, < 5.0)
octokit (~> 4.0, != 4.4.0)
octokit (>= 4, < 7, != 4.4.0)
jekyll-include-cache (0.2.1)
jekyll (>= 3.7, < 5.0)
jekyll-last-modified-at (1.3.0)
Expand Down Expand Up @@ -204,29 +213,33 @@ GEM
jekyll (>= 3.3, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.12.0)
gemoji (~> 3.0)
jemoji (0.13.0)
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
kramdown (2.3.2)
json (2.13.2)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
mercenary (0.3.6)
mini_portile2 (2.8.4)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.19.0)
nokogiri (1.13.10)
mini_portile2 (~> 2.8.0)
net-http (0.6.0)
uri
nokogiri (1.18.9)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.13.10-arm64-darwin)
nokogiri (1.18.9-arm64-darwin)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
Expand All @@ -243,9 +256,8 @@ GEM
ffi (~> 1.0)
rexml (3.2.7)
strscan (>= 3.0.9)
rouge (3.26.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
rouge (3.30.0)
rubyzip (2.4.1)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
Expand All @@ -255,19 +267,17 @@ GEM
sawyer (0.9.2)
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
simpleidn (0.2.1)
unf (~> 0.1.4)
simpleidn (0.2.3)
strscan (3.1.0)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
unicode-display_width (1.8.0)
uri (1.0.3)
webrick (1.9.1)
yaml (0.2.1)
yell (2.2.2)
zeitwerk (2.6.11)
Expand All @@ -279,15 +289,14 @@ PLATFORMS
DEPENDENCIES
activesupport (~> 6.1, >= 6.1.7.5)
commonmarker (~> 0.23.10)
github-pages (>= 228)
github-pages (>= 232)
html-proofer (~> 3.19.4)
jekyll (>= 3.9.0)
jekyll (>= 3.10.0)
jekyll-last-modified-at (>= 1.3.0)
jekyll-seo-tag (>= 2.7.1)
jekyll-sitemap (~> 1.4, >= 1.4.0)
jekyll-watch
kramdown (>= 2.3.1)
nokogiri (~> 1.13.10)
rexml (>= 3.2.5)
yaml

Expand Down
14 changes: 14 additions & 0 deletions SETUP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# How to setup TestingConferences.org locally

0. Make sure you have Docker or some other container service
1. Run `devops/setup.sh`
2. When everything is ready a page will open automatically
- If it doesn't you can browse to `http://localhost:4000/`


Now you can make changes and see how they look in your local browser.


When you are done:

1. Run `devops/teardown.sh`
3 changes: 1 addition & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
version: "2"
services:
testingconferences:
image: jekyll/jekyll:3.8.6
image: jekyll/jekyll:4.2.2
container_name: tcorg
ports:
- 4000:4000 # jekyll ui
Expand Down
2 changes: 1 addition & 1 deletion sponsorships.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: page
permalink: /sponsorships/
title: Sponsor Us - Software Testing Conferences
last_modified_at: 2023-12-14 22:24:00
last_modified_at: 2025-11-11 13:01:00
---

**Sponsoring Us**
Expand Down
8 changes: 3 additions & 5 deletions subscribe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,15 @@
layout: default
permalink: /subscribe/
title: Subscribe to Our Newsletter - Software Testing Conferences
last_modified_at: 2023-10-29 14:57:00
last_modified_at: 2025-11-11 12:57:00
---

<div class="home">

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

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