Skip to content

Allow notification-free weekly snapshot and site refresh - #85

Merged
Pigbibi merged 1 commit into
mainfrom
fix/public-refresh-notify
Oct 15, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
fix/public-refresh-notify

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

The public site workflow has no dispatch switch to suppress Telegram, and the weekly source-snapshot workflow cannot publish its report to Pages in the same run.

Add a boolean notify input (default true) to the public site workflow. Add opt-in publish_site and notify inputs to the weekly workflow, reusing its existing build command and the existing Pages/notification steps. With an explicit as_of, one weekly run now produces the source snapshot and publishes that same report; the run retains the weekly workflow identity required by the M0 ledger publisher. Scheduled behavior is unchanged.

Validation: actionlint on both changed workflows; git diff --check; 23 focused tests passed in the build-pipeline, M0 snapshot, and workflow-default suites. Only two workflow files change. No report-generation logic, dependencies, upstream research generation, or ledger trust checks change.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 3253e51 into main Oct 15, 2026
2 checks passed
@Pigbibi
Pigbibi deleted the fix/public-refresh-notify branch October 15, 2026 05:22
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