4 Commits
Author SHA1 Message Date
tiennm99 fb1d89a82e chore(deps): bump actions/checkout from 6 to 7 2026-07-17 17:59:07 +07:00
tiennm99 f01767237b chore(ci): add Lighthouse CI workflow with ≥0.90 thresholds
Adds GitHub Actions workflow for Lighthouse CI with performance budget
thresholds (≥0.90 for accessibility, performance, best-practices, SEO).
Configuration includes mobile + desktop audits and budget assertions.

Ensures quality gates on every commit.
2026-05-15 19:51:07 +07:00
tiennm99 c5fea8d7d9 chore(deps): batch-bump GitHub Actions to latest majors
Consolidates dependabot PRs #1-#5 into one atomic change to avoid sequential rebase churn (all 5 dependabot PRs touched the same 2 workflow files).

- actions/checkout: v4 → v6
- actions/configure-pages: v5 → v6
- actions/upload-artifact: v4 → v7
- actions/upload-pages-artifact: v3 → v5
- actions/deploy-pages: v4 → v5

Each individual bump's CI was green on dependabot's PR. Dependabot will auto-close PRs #1-#5 when this lands on main.
2026-05-03 12:47:51 +07:00
tiennm99 0f14f4523d ci: add build workflow, dependabot config, and Pages deploy
- build.yml: hugo extended 0.154.0, runs on PR + main push, uploads
  exampleSite artifact for inspection
- deploy.yml: deploys exampleSite to GitHub Pages on main push using
  actions/configure-pages + actions/deploy-pages (modern flow, no
  gh-pages branch)
- dependabot.yml: weekly action version updates

One-time manual: enable Pages in repo settings (Source = GitHub Actions)
before deploy.yml will succeed.
2026-05-01 14:17:00 +07:00