Permit verified generated CSS in release validation #24
No reviewers
Labels
No labels
bug
priority:high
status:active
status:inprogress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/erikvancraddock.com!24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "task-c6b1f7e6-release-css-policy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release validation blocked API adoption because a successful clean-install build regenerated tracked CSS, even though the Dockerfile builds CSS and copies that build output into production. Permit only the verified, unstaged
src/styles/public.cssbuild output while retaining the clean source commit and every existing release, validation, approval and rollback gate.Entry and post-check status must be empty or exactly that one modification; staged/deleted/renamed/untracked files and all other tracked changes block publication. Pre-existing CSS must match a fresh isolated build of the recorded commit byte-for-byte. Preserve generated output; do not commit CSS just to satisfy the old cleanliness rule. No executable release guard currently exists: this updates the project release skill and its reference instructions together. Dockerfile and publishing workflow are unchanged.
Validation: skill validator, whitespace check, lint and 459 CI-mode tests; an isolated archive of the policy commit with npm ci/build reproduces the preserved CSS byte-for-byte. Normal CI and independent review are required. This PR contains only the two policy documents; the preserved generated CSS remains unstaged. Merge and production publication require separate human approval.
Todu: task-c6b1f7e6 (approved release-policy follow-up).
Review update
task-c6b1f7e6.881b9f6877df1473e4f9faed74a159c2921f197f, against merged PR23/main22db169a7c68269301273a56bba73db5fd21563c.Scope and verification
.pi/skills/web-release/SKILL.mdanddocs/web-release.mdchange. No implementation, Dockerfile, workflow, package, or CSS commit changes. Commit whitespace check passes.M src/styles/public.css. Other source/configuration/lockfile/generated changes, staged changes, deletions, renames and untracked files remain blockers. The recorded source SHA must remain fixed and current with origin/main; SHA/status are rechecked before tagging.work/policy-source-check; that build was not rerun by this reviewer. The local checkout initially had only the intentionally unstaged CSS modification; this review did not edit files, stage CSS or run a build in that checkout.CI / build-lint-test (push), run 83, successful in 39s, for the full reviewed SHA. Verified via Forgejo commit status after a bounded tool-driven wait: https://forge.caradoc.com/erik/erikvancraddock.com/actions/runs/83/jobs/0 . No runtime/browser/federation CI expansion. PR-reported local lint/459-test/skill-validator evidence was not independently rerun.Task acceptance criteria (stage-limited)