George Cushen
26e1f775a2
chore(ci): bump GitHub Actions to Node.js 24-compatible versions
...
Bumps actions across all template and repo workflows to avoid the
Node.js 20 deprecation (enforced June 2026):
- actions/checkout v3/v4 → v6
- actions/cache v4 → v5
- actions/setup-go v5 → v6
- actions/setup-python v4/v5 → v6
- peter-evans/create-pull-request v5/v6 → v7
2026-03-30 19:20:15 +01:00
George Cushen
a139f74289
refactor(workflows): replace grep/awk with yq for robust YAML parsing
...
Pin yq v4.44.1 in all template workflows with retry logic,
error handling, and input validation.
2026-01-26 01:30:00 +00:00
George Cushen
34959c03b1
tpl(ci): modernize CI/CD workflows
...
- Refactor build into reusable workflow (DRY)
- Add deploy.host config to control deployment target
- Upgrade to latest action versions (Node 22, Go 1.23, Python 3.13)
- Add timeout-minutes and concurrency groups for safety
- Use github.run_id for unique PR branch names
- Fix package_json_path for standalone repo compatibility
- Scope GITHUB_TOKEN to specific steps for security
2026-01-24 03:05:12 +00:00
George Cushen
1c1d54bdc3
build: include Pagefind in package.json for local builds
2025-12-31 01:18:09 +00:00
George Cushen
652923712c
tpl: detect license in CI builds
2025-12-16 20:25:22 +00:00
George Cushen
f0eb4a7e9c
feat: standardize author profiles & add devcontainer
2025-12-07 01:50:48 +00:00
George Cushen
966ad07a4f
chore: re-gen lock files
2025-11-25 18:30:01 +00:00
github-actions[bot]
a4510e10b3
chore(templates): bump modules and Hugo
2025-11-08 00:16:07 +00:00
George Cushen
5f2290d590
starters: standardise starters dir name to templates
2025-10-23 23:43:50 +01:00