chore(build): untrack generated lib/manual.generated.ts #25

Merged
janpeter merged 1 commit from chore/untrack-manual-generated into main 2026-05-20 20:14:23 +02:00
Owner

lib/manual.generated.ts wordt door npm run manual:build (de prebuild-stap) bij elke build opnieuw geschreven. De gecommitte kopie loopt daardoor uit de pas met de generator-output en laat de deploy-working-tree vies achter → dat brak update_scrum4me_web op de git_status_clean-preconditie vóór git_pull (de redeploy van vandaag faalde hierop).

Fix: het bestand niet meer tracken en het in postinstall genereren, zodat CIs lint/typecheck/test (die vóór de build draaien) de @/lib/manual.generated-import blijven vinden.

  • git rm --cached lib/manual.generated.ts
  • .gitignore: /lib/manual.generated.ts
  • package.json: postinstall draait nu ook npm run manual:build

Geverifieerd: na regenereren is het bestand genegeerd (git check-ignore) en de tree blijft schoon.

`lib/manual.generated.ts` wordt door `npm run manual:build` (de prebuild-stap) bij elke build opnieuw geschreven. De gecommitte kopie loopt daardoor uit de pas met de generator-output en laat de deploy-working-tree vies achter → dat brak `update_scrum4me_web` op de `git_status_clean`-preconditie vóór `git_pull` (de redeploy van vandaag faalde hierop). Fix: het bestand niet meer tracken en het in `postinstall` genereren, zodat CIs lint/typecheck/test (die vóór de build draaien) de `@/lib/manual.generated`-import blijven vinden. - `git rm --cached lib/manual.generated.ts` - `.gitignore`: `/lib/manual.generated.ts` - `package.json`: postinstall draait nu ook `npm run manual:build` Geverifieerd: na regenereren is het bestand genegeerd (`git check-ignore`) en de tree blijft schoon.
chore(build): untrack generated lib/manual.generated.ts
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 2m52s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
c961c49148
This file is regenerated by `npm run manual:build` (the prebuild step) on every
build, so the committed copy drifts from the generator output and leaves the
deploy working tree dirty — which aborts the update_scrum4me_web flow at its
`git_status_clean` precondition before `git_pull`.

Stop tracking it and generate it in postinstall so CI's lint/typecheck/test
(which run before the build) still resolve the `@/lib/manual.generated` import.

- git rm --cached lib/manual.generated.ts
- .gitignore: /lib/manual.generated.ts
- package.json: postinstall now also runs `npm run manual:build`

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
janpeter deleted branch chore/untrack-manual-generated 2026-05-20 20:14:23 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
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
janpeter/Scrum4Me!25
No description provided.