Skip to content

ci(audit): put the remediation summary and semantic change check on main [skip changelog] - #161

Merged
daften merged 1 commit into
mainfrom
hotfix/audit-remediate-summary
Oct 30, 2026
Merged

daften merged 1 commit into
mainfrom
hotfix/audit-remediate-summary

Conversation

@daften

@daften daften commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Summary

Companion to #160, same relationship as #159 had to #158. Workflows run from main, so the job-summary/notice output and the audited-version change check from #160 only take effect once they are on main. This PR puts exactly those four CI files on main now instead of waiting for a release.

Merge as a merge commit, never squash or rebase. backmerge.yml then carries it into develop.

What is in it

Byte for byte the same as #160 (verified with an empty git diff against its head), four files:

  • .github/workflows/audit-remediate.yml
  • scripts/audit-remediate.mjs
  • tests/automation/audit-remediate.node-test.mjs
  • tests/automation/audit-remediate-workflow.node-test.mjs (new)

AGENTS.md and CHANGELOG.md edits stay on #160 and ship with the next release (hence [skip changelog], as in #133 and #159). See #160 for what changes and why: every outcome now shows on the run page (job summary plus a notice), and "did the update change anything" compares the versions of the audited packages instead of lockfile text.

Verification

Not verified

  • No real runner run of the path that opens a PR; the summary is checked as Markdown text, not visually on the Actions page. After merging, a manual dry run of audit-remediate.yml should now show its result on the run page itself.

Type of change

  • feat (new tool or feature)
  • fix (bug fix)
  • refactor (code cleanup, no behavior change)
  • test (add or update tests)
  • chore (dependencies, config, scaffolding)
  • docs (documentation only)

Checklist


Generated by Claude Code

…ain [skip changelog]

Same four CI files as #160 (audit-remediate.yml, scripts/audit-remediate.mjs
and its two test files), byte for byte. Workflows run from main, so the job
summary / notice output and the audited-version change check only take
effect once they are on main. AGENTS.md and CHANGELOG.md stay on develop with
#160 and ship with the next release.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012ESxuEjCeVsRAAxAb29Yjr
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 95.63% 1227 / 1283
🔵 Statements 95.28% 1393 / 1462
🔵 Functions 96.73% 355 / 367
🔵 Branches 93.07% 712 / 765
File CoverageNo changed files found.
Generated in workflow #378 for commit 6c65fa0 by the Vitest Coverage Report Action

@daften
daften merged commit 2e9c531 into main Oct 30, 2026
10 checks passed
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