Skip to content

Commit

Permalink
feat: zero scale nomad runners (#50)
Browse files Browse the repository at this point in the history
fix: add tailscale and cloudflare icons as components
chore: add tailscale and cloudflare icons
feat(post): add post with runners on demand
WIP post
style: add cloudflare logo
feat(js): add mermaid js for diagrams
style: import nord theme
chore: unset theme color
style: apply scsslint to initialize
chore: add main style css
fix(post): add workflow diagram
fix(post): add architecture and deployment sections in github runners post
fix(post): add section on deployment for github runners post
fix(post): finish github runners on demand post

---------

Signed-off-by: Bruce Becker <[email protected]>
  • Loading branch information
brucellino authored Jan 9, 2024
1 parent d66bfab commit abb8a93
Show file tree
Hide file tree
Showing 16 changed files with 2,639 additions and 31 deletions.
9 changes: 0 additions & 9 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@ repos:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- repo: https://github.com/jumanjihouse/pre-commit-hooks
rev: 2.1.5
hooks:
- id: bundler-audit
- id: markdownlint
- repo: https://github.com/pre-commit/mirrors-scss-lint
rev: v0.59.0
hooks:
- id: scss-lint
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v5.0.0
hooks:
Expand Down
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ source 'https://rubygems.org'
# gem 'github-pages', group: :jekyll_plugins

gem 'github-pages', '~> 228'

gem "webrick", "~> 1.8"
42 changes: 28 additions & 14 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,34 +1,45 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (7.0.7.2)
activesupport (7.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
addressable (2.8.4)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
base64 (0.2.0)
bigdecimal (3.1.5)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
commonmarker (0.23.10)
concurrent-ruby (1.2.2)
connection_pool (2.4.1)
dnsruby (1.70.0)
simpleidn (~> 0.2.1)
drb (2.2.0)
ruby2_keywords
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.4)
execjs (2.9.1)
faraday (2.8.1)
base64
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-net_http (3.0.2)
ffi (1.15.5)
ffi (1.16.3)
forwardable-extended (2.6.0)
gemoji (3.0.1)
github-pages (228)
Expand Down Expand Up @@ -205,28 +216,29 @@ GEM
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.8.1)
mini_portile2 (2.8.5)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.19.0)
nokogiri (1.14.3)
mini_portile2 (~> 2.8.0)
minitest (5.20.0)
mutex_m (0.2.0)
nokogiri (1.16.0)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.14.3-x86_64-linux)
nokogiri (1.16.0-x86_64-linux)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.7)
racc (1.6.2)
racc (1.7.3)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rexml (3.2.6)
rouge (3.26.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
Expand All @@ -243,21 +255,23 @@ GEM
unf (~> 0.1.4)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
typhoeus (1.4.0)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
unf_ext (0.0.9.1)
unicode-display_width (1.8.0)
webrick (1.8.1)

PLATFORMS
ruby
x86_64-linux

DEPENDENCIES
github-pages (~> 228)
webrick (~> 1.8)

BUNDLED WITH
2.1.4
3 changes: 2 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ kramdown:
block:
line_numbers: true
start_line: 1
theme_color: solarized
# theme_color: solarized
# Exclude from processing.
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
Expand All @@ -44,5 +44,6 @@ exclude:
- vendor/cache/
- vendor/gems/
- vendor/ruby/
- .trunk
plugins:
- jekyll-paginate
4 changes: 4 additions & 0 deletions _data/components.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@
icon: raspberry-pi.svg
- name: packer
icon: packer.svg
- name: tailscale
icon: tailscale.svg
- name: cloudflare
icon: cloudflare.svg
11 changes: 11 additions & 0 deletions _includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,14 @@
<!-- Cloudflare Web Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "d10d21ccb794430e9db594f7a7830939"}'></script><!-- End Cloudflare Web Analytics -->
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

<script src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
<script>
$(document).ready(function () {
mermaid.initialize({
startOnLoad: true,
theme: "forest",
});
window.mermaid.init(undefined, document.querySelectorAll('.language-mermaid'));
});
</script>
10 changes: 10 additions & 0 deletions _includes/mermaid.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<script src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
<script>
$(document).ready(function () {
mermaid.initialize({
startOnLoad:true,
theme: "default",
});
window.mermaid.init(undefined, document.querySelectorAll('.language-mermaid'));
});
</script>
Loading

0 comments on commit abb8a93

Please sign in to comment.