fragJulia
Changelog

2026-05-02 — Audit cron: DRY_RUN flip after 7-day shake-out

Both audit workflows (closed-issue-audit daily, changelog-audit-weekly Mondays) flipped from DRY_RUN 'true' to 'false' after the 7-day post-merge observation window from PR #684 (merged 2026-04-25) showed clean run logs. closed-issue-audit now writes the missing-changelog label and a single comment to issues closed-as-completed without a matching changelog closes: reference. The weekly digest remains a workflow-run-page summary; no new issue spam.

What changed

  • .github/workflows/closed-issue-audit.yml: env DRY_RUN: 'true''false'. The audit now WRITES (label + single comment) on each issue it flags.
  • .github/workflows/changelog-audit-weekly.yml: env DRY_RUN: 'true''false'. The weekly behavior is unchanged in practice — it only writes to the workflow-run-page summary even when DRY_RUN is false. The flip is for consistency.

Why

PR #684 (merged 2026-04-25) shipped both workflows in DRY_RUN mode for a 7-day shake-out. The pre-flight checks for this PR (linked in the PR body) confirmed clean DRY_RUN logs over the window — no false positives, no flag-lines naming long-resolved issues. Closes the rollout opened by PR #684.

Rollback

If a false-positive lands after merge: open a small PR flipping both DRY_RUN: 'false' lines back to 'true'. Any incorrectly-applied missing-changelog labels can be removed manually via the issues UI or gh issue edit <N> --remove-label missing-changelog.

On this page