Skip to content

ci(changelog-review): validate new triage-only workflow shape #1303

@claude

Description

@claude

Context

PR #1302 restructured the changelog-review workflow into a triage-only phase. The test plan items were not verified before merging (they require a live dispatch run after #1301 settled the tracked version to 2.1.138).

Test checklist

  • Validate YAML parse + actionlint locally (actionlint .github/workflows/changelog-review.yml)
  • Dry-run via workflow_dispatch with force_full_review=true — confirm:
    • Claude creates exactly one tracking issue (label: changelog-review) with grouped per-rule-file sections
    • Claude opens exactly one PR containing only .claude-code-version-check.json
    • No rule files are modified (triage-only constraint)
  • Run a second dispatch (without force_full_review) and confirm skip-if-exists fires (no new issue/PR created when one already exists for the current range)

Why

These validation steps were listed in the PR #1302 test plan but depend on a live run after the version tracking file settled at 2.1.138. The current tracked version should produce a small or zero gap — ideal for validating the new shape without noise from a 62-version catch-up.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions