This website requires JavaScript.
1c87af560d
ci(bump-digest): force-push the ephemeral deploy branch (idempotent re-runs)
main
jwright
2026-06-17 23:33:34 +10:00
2592b5680b
ci(bump-digest): bound PR-open curl + make it non-fatal so runs go green
jwright
2026-06-17 23:02:27 +10:00
9919e20850
gitignore: broaden secret patterns (env/keys/certs/credentials/kubeconfig)
jwright
2026-06-17 22:52:30 +10:00
08fb56935d
contact: low-latency phrasing for the get-in-touch lead (LinkedIn + email)
jwright
2026-06-17 22:47:09 +10:00
939962aeeb
footer: add CC BY-NC-SA 4.0 content license + low-latency contact line
jwright
2026-06-17 22:14:08 +10:00
1c956d6ec4
Hero: fix title descender clipping (g); CI: rename PR token var so Gitea's auto GITEA_TOKEN doesn't 401 the branch step
jwright
2026-06-17 20:54:57 +10:00
18ed7458c3
CI: per-user digest file path (avoid /tmp collision between manual + runner)
jwright
2026-06-17 20:51:08 +10:00
1dc9c82cb3
Links: trailing-slash internal URLs (no dir-redirect → kills the :8080/cached-301 issue)
jwright
2026-06-17 20:48:06 +10:00
a729484c7a
Hero/OG: Platform & Infrastructure Engineer, RHEL-led tagline with ▸; fix :8080 links (relative nginx redirects)
jwright
2026-06-17 20:35:51 +10:00
3fd0a9a729
CI: retry buildah build/push (resilient to transient registry 502s)
jwright
2026-06-17 20:27:59 +10:00
f132303d6d
CI: use upload-artifact@v3 (Gitea), best-effort so it never blocks deploy
jwright
2026-06-17 20:23:40 +10:00
fbad7a18db
CI: digest-bump pushes a branch for manual PR (no broad token needed)
jwright
2026-06-17 20:11:13 +10:00
74cbf3af26
Add HSTS header at the origin (host-scoped, no includeSubDomains)
jwright
2026-06-17 19:38:05 +10:00
83edaf5975
M5: publish seam + CI/CD pipeline
jwright
2026-06-17 17:20:54 +10:00
c1db5cec86
M4: security pass — strict CSP, header split, build-time scan
jwright
2026-06-17 17:12:57 +10:00
cb76a87c36
M3: theme-aware SVG architecture diagrams + hero motion
jwright
2026-06-17 17:02:22 +10:00
22f482d89a
M2: content collections — case studies, blog, RSS, tags, sitemap
jwright
2026-06-17 16:56:46 +10:00
720d579386
Switch public contact email to live.com.au (matches CV)
jwright
2026-06-17 16:45:28 +10:00
ae207eb79d
Populate site with real CV data; restyle OG subtitle
jwright
2026-06-17 16:44:03 +10:00
2d4b6ea097
Initial portfolio site: Astro + Tailwind MVP
jwright
2026-06-17 16:22:53 +10:00