chore: rebuild every template-owned file from the shared and nextjs baselines #79

Merged
gravityfargo merged 2 commits from template-rebuild into main 2026-07-31 05:15:30 +00:00
Owner

Rebuilds every template-owned file from the templates repo at 3d67c4b. Base type nextjs; no docs publisher, no release plumbing.

Layers applied

  • shared.editorconfig, .gitignore, .prettierignore, AGENTS.md, CLAUDE.md, LICENSE, Makefile, README.md, .forgejo/renovate.json
  • nextjs.forgejo/workflows/{build,code-quality,test}.yml, Makefile, eslint.config.mjs, prettier.config.mjs, pnpm-workspace.yaml, tsconfig.base.json, tests/smoke.test.ts

.editorconfig, CLAUDE.md, LICENSE, renovate.json, prettier.config.mjs, pnpm-workspace.yaml, tsconfig.base.json, and tests/smoke.test.ts were already at baseline and are unchanged.

What changed

  • checks.ymlcode-quality.yml, now workflow_call:-only and invoked as a job from test.yml.
  • All three workflows move from runs-on: docker with a pinned athena-archive-ci:0.4.0 image to runs-on: modernleft-general-ci with no explicit image; the corepack_home volume and both env: vars go away with it.
  • build.yml loses the push: [main] trigger and the Next.js build-cache step.
  • Makefile loses ACT and the ci-* targets; pre-commit narrows to lint, format:check, typecheck.
  • AGENTS.md and README.md reset to the empty shared baseline.

Nothing outside the template surface was touched — src/, public/, package.json, Dockerfile, compose.yaml, .dockerignore, components.json, next.config.ts, postcss.config.mjs, tsconfig.json are as they were. pnpm install --lockfile-only reported the lock already up to date; no layer moved a manifest pin.

Known divergence, not applied

The shared .prettierignore drops the .claude/ and .agents/ entries this repo carried. make pre-commit now fails format:check on 131 files, all of them inside .claude/ — local, git-excluded agent tooling. No tracked path fails: eslint, tsc --noEmit, and prettier --check over the tracked tree are all clean, and CI never sees .claude/, so this is a local-gate-only regression. Left for a decision rather than patched here.

Do not merge until CI is read.

Rebuilds every template-owned file from the `templates` repo at `3d67c4b`. Base type `nextjs`; no docs publisher, no release plumbing. ## Layers applied - **shared** — `.editorconfig`, `.gitignore`, `.prettierignore`, `AGENTS.md`, `CLAUDE.md`, `LICENSE`, `Makefile`, `README.md`, `.forgejo/renovate.json` - **nextjs** — `.forgejo/workflows/{build,code-quality,test}.yml`, `Makefile`, `eslint.config.mjs`, `prettier.config.mjs`, `pnpm-workspace.yaml`, `tsconfig.base.json`, `tests/smoke.test.ts` `.editorconfig`, `CLAUDE.md`, `LICENSE`, `renovate.json`, `prettier.config.mjs`, `pnpm-workspace.yaml`, `tsconfig.base.json`, and `tests/smoke.test.ts` were already at baseline and are unchanged. ## What changed - `checks.yml` → `code-quality.yml`, now `workflow_call:`-only and invoked as a job from `test.yml`. - All three workflows move from `runs-on: docker` with a pinned `athena-archive-ci:0.4.0` image to `runs-on: modernleft-general-ci` with no explicit image; the `corepack_home` volume and both `env:` vars go away with it. - `build.yml` loses the `push: [main]` trigger and the Next.js build-cache step. - `Makefile` loses `ACT` and the `ci-*` targets; `pre-commit` narrows to `lint`, `format:check`, `typecheck`. - `AGENTS.md` and `README.md` reset to the empty shared baseline. Nothing outside the template surface was touched — `src/`, `public/`, `package.json`, `Dockerfile`, `compose.yaml`, `.dockerignore`, `components.json`, `next.config.ts`, `postcss.config.mjs`, `tsconfig.json` are as they were. `pnpm install --lockfile-only` reported the lock already up to date; no layer moved a manifest pin. ## Known divergence, not applied The shared `.prettierignore` drops the `.claude/` and `.agents/` entries this repo carried. `make pre-commit` now fails `format:check` on 131 files, all of them inside `.claude/` — local, git-excluded agent tooling. No tracked path fails: `eslint`, `tsc --noEmit`, and `prettier --check` over the tracked tree are all clean, and CI never sees `.claude/`, so this is a local-gate-only regression. Left for a decision rather than patched here. Do not merge until CI is read.
chore: rebuild every template-owned file from the shared and nextjs baselines
Some checks failed
Build / build (pull_request) Successful in 1m30s
Test / test (pull_request) Successful in 22s
Test / code-quality (pull_request) Has been cancelled
Test / checks (pull_request) Has been cancelled
a04ef67db2
docs: point the contributing process at the forge tooling for mechanical steps
All checks were successful
Build / build (pull_request) Successful in 34s
Test / test (pull_request) Successful in 21s
Test / checks (pull_request) Successful in 1m13s
Test / code-quality (pull_request) Successful in 0s
9b3d963789
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gravityfargo/modernleft-home!79
No description provided.