Skip to content

fix(ci): restore the Pages workflow a checkpoint commit deleted; validate before publishing - #2

Merged
awktavian merged 1 commit into
mainfrom
fix/ci-0904
Sep 5, 2026
Merged

fix(ci): restore the Pages workflow a checkpoint commit deleted; validate before publishing#2
awktavian merged 1 commit into
mainfrom
fix/ci-0904

Conversation

@awktavian

Copy link
Copy Markdown
Contributor

gh workflow list -R awkronos/web returns nothing. This repo has produced no CI signal since 2026-04-02 — 155 days — and an external health census read it as stale. It is not a quiet repo: .github/workflows/deploy.yml does not exist on main.

bc104f2 "checkpoint: preserve current workspace state" (Chronos Bot, 2026-05-18) deleted it while banking a dirty working tree. The commit message states "No destructive cleanup performed"; the diff is 39 deleted lines of the repository's only workflow. Same shape as awkronos-compliancea86cf04 — an automated checkpoint retiring the gate that would have reported the loss.

Restored, with three changes:

  • The deploy is gated on npm run validate (html-validate + stylelint). The repo has defined that script since 0.2.0 and CI never ran it, so nothing stopped a broken page from publishing.
  • Pull requests validate and do not deploy (if: github.event_name != 'pull_request' on the deploy job).
  • A daily schedule:. A static spec site nobody pushes to reports nothing about whether it still builds and deploys; push-only triggers made 155 days of silence indistinguishable from health.

Verified locally: npm ci exit 0; npm run validate clean (html-validate over 7 pages, stylelint over style.css).

🤖 Generated with Claude Code

…date before publishing
This repository has produced no CI signal since 2026-04-02 — 155 days at
the time of writing — and an external health census reported it stale.
The cause is not a quiet repo: `gh workflow list -R awkronos/web` returns
nothing, because `.github/workflows/deploy.yml` does not exist on main.
`bc104f2` "checkpoint: preserve current workspace state" (Chronos Bot,
2026-05-18) deleted it while banking a dirty working tree. Its own message
says "No destructive cleanup performed"; the diff is 39 deleted lines of
the repo's only workflow. That is the same shape as awkronos-compliance's
a86cf04 — an automated checkpoint retiring the gate that would have
reported the loss.
Restored, with the deploy now gated on `npm run validate` (html-validate +
stylelint). The repo has defined that script since 0.2.0 and CI never ran
it, so nothing stopped a broken page from publishing. Pull requests
validate and do not deploy. A daily schedule replaces the previous
push-only trigger: a static spec site nobody pushes to reports nothing
about whether it still builds.
Verified locally: `npm ci` exit 0, `npm run validate` clean (html-validate
over 7 pages, stylelint over style.css).
staged-files: .github/workflows/deploy.yml
@awktavian
awktavian merged commit 3930299 into mainSep 5, 2026
2 checks passed
@awktavian
awktavian deleted the fix/ci-0904 branch September 5, 2026 02:35
Sign up for freeto 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

@awktavian