Skip to content

Establish deterministic frontend checks - #378

Merged
fellnerse merged 3 commits into
devfrom
modernization/ci-baseline
Sep 2, 2026
Merged

Establish deterministic frontend checks#378
fellnerse merged 3 commits into
devfrom
modernization/ci-baseline

Conversation

@fellnerse

Copy link
Copy Markdown
Member

Summary

  • standardize the repository on pnpm 8.15.8 and remove the stale Yarn lockfile
  • add explicit build, generate, test, lint, and formatting scripts
  • make CI installs reproducible and checks non-mutating
  • update the GitHub Actions used by CI and hosting deployments
  • verify generated pages and required PWA assets after static generation
  • prevent ESLint and Prettier from inspecting generated output

Notes

  • Node remains at 16 in GitHub Actions deliberately; the Node and final Nuxt 2 upgrade will be a separate migration step
  • six existing Vue files were normalized to make the formatting check pass
  • Firebase Functions are unchanged

Verification

  • pnpm install --frozen-lockfile
  • pnpm format:check
  • pnpm lint
  • pnpm test
  • pnpm ci-dev-build
  • pnpm test:generated
  • git diff --check

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 5672770):

https://whatsanalyze-80665--pr378-modernization-ci-bas-81bg7rdl.web.app

(expires Wed, 09 Sep 2026 09:58:01 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 5796a863d3a1b99df3fcb31feec7a39514d97aa4

@fellnerse
fellnerse merged commit ef5d90c into dev Sep 2, 2026
4 checks passed
@fellnerse
fellnerse deleted the modernization/ci-baseline branch September 2, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant