Skip to content

Thin the free step summary to a link; add workflow param; drop the notice#144

Merged
reuvenharrison merged 2 commits into
mainfrom
feat/thin-step-summary-and-workflow-param
Jun 6, 2026
Merged

Thin the free step summary to a link; add workflow param; drop the notice#144
reuvenharrison merged 2 commits into
mainfrom
feat/thin-step-summary-and-workflow-param

Conversation

@reuvenharrison

Copy link
Copy Markdown
Contributor

Moves the volatile free-review content off the frozen, version-pinned action and onto the /review page we deploy. The lesson from the missing-git fetch bug this spring: anything baked into the action is stuck at whatever version a user pinned, so a fix has to be released and every user has to upgrade. Content on the page is fixed for everyone instantly.

Changes (breaking + changelog free actions)

  • Step summary is now a single link to the /review page (retitled "View these … changes in a side-by-side review", dropping the "approve" framing free can't deliver). No baked command. The page renders the command, install help, and any upgrade nudge.
  • Dropped the ::notice:: review link. It isn't clickable in GitHub annotations and only duplicated the summary. The per-change ::error:: annotations remain the inline CI signal.
  • Added a workflow param derived from GITHUB_WORKFLOW_REF (the exact .github/workflows/<file> path), so the page can deep-link the workflow file to bump the action pin. Links from older actions that don't send it fall back to the .github/workflows folder (handled page-side).

Compatibility

Pure additive on the URL (&workflow=…); the page validates/ignores it and falls back gracefully. The Pro pr-comment action and its notice are untouched. review_url output shape is unchanged except the appended param, so the existing URL-shape tests still hold.

🤖 Generated with Claude Code

reuvenharrison and others added 2 commits June 6, 2026 11:16
…tice

Move the volatile free-review content off the (frozen, version-pinned) action
and onto the /review page we deploy. The breaking/changelog step summary is now
a single link to the page, which renders the command, install help, and any
upgrade nudge. Keeping that on the page means we can change it without shipping
a new action version that users must upgrade to (the missing-fetch command this
spring would have been a page-only fix).

- Step summary: one retitled link ("View these ... changes in a side-by-side
  review"), no baked command, no "approve" framing (free can't approve in place).
- Drop the duplicate ::notice:: review link: it isn't clickable in GitHub
  annotations and only repeated the summary; per-change ::error:: annotations
  remain the inline CI signal.
- Add a `workflow` param from GITHUB_WORKFLOW_REF (the exact .github/workflows
  file path), so the page can deep-link the file to bump the action pin. Older
  links without it fall back to the workflows folder on the page side.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@reuvenharrison reuvenharrison merged commit 01ae067 into main Jun 6, 2026
68 checks passed
@reuvenharrison reuvenharrison deleted the feat/thin-step-summary-and-workflow-param branch June 6, 2026 08:29
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