Skip to content

ci: adopt shared build checks and guarded updates - #35

Merged
arzafran merged 3 commits into
mainfrom
chore/shared-github-workflows
Sep 10, 2026
Merged

arzafran merged 3 commits into
mainfrom
chore/shared-github-workflows

Conversation

@arzafran

@arzafran arzafran commented Sep 10, 2026

Copy link
Copy Markdown
Member

Test now builds the application with the shared components and the repository's Bun and Node pins, then runs read-only checks. The check generates React Router types before linting; a clean build alone does not produce the route types, which caused five missing-import errors in hosted CI. The writable format command remains available separately.

Dependabot merging uses the shared current-head/latest-run guard after Test succeeds, restricted to stable patch/minor GitHub Actions updates. Application dependencies, major, 0.x, prerelease and unrecognized updates remain manual. Lighthouse now warns and records an explicit skipped audit when its optional Vercel token, team or project cannot be resolved. All downstream audit and comment steps skip; transport, malformed-response and actual audit failures retain their failure behavior.

Validation: the clean sequence frozen install → production build → check passed under Bun 1.3.5 and Node 24.20.0 without previously generated route types. Explicit typecheck also passed; lint had zero errors/warnings and formatting passed 205 files. Hosted Test now passes. Independent review, shared workflow contract checks and frozen hashes passed. Lighthouse passed 18 shell fixtures here (54 across the three updated repositories), plus syntax and configured-path parity checks. Hosted discovery confirmed the warning and downstream skips.

No test suite exists. The Lighthouse skip produced no audit scores or report comments; a configured audit and comment delivery remain unverified. This PR adds no required branch checks or workflow-enablement settings. The merge workflow's hosted execution and a natural Dependabot cycle remain acceptance steps.

@darkestdarky-bot darkestdarky-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR adopts shared, pinned CI workflows and replaces the test script's write-side format step with a read-only check, matching the stated intent. No credentials, injection, data‑loss, or accessibility issues are visible in the diff. The changes are tightly scoped and follow repository conventions. No blocking or P1 defects observed.

Review coverage: 89/89 diff lines supplied. Inline comments are limited to fully visible, valid right-side hunks. Reviewed commit: ca3fdf07392a9892b43f7ad2876a9ff4e067a6bc.

@arzafran
arzafran merged commit a8317a3 into main Sep 10, 2026
2 checks passed
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