Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 10:26
· 45 commits to main since this release

1.0.0 (2026-09-03)

Bug Fixes

  • action: allow gh api graphql commands in review mode (a8f17c5)
  • action: use Claude App token by default for claude[bot] identity (db0bfe7)
  • add the missing format-changelog semantic-release plugin (84bf62a)
  • address review feedback on upstream-sync workflow (7c6a035)
  • allow claude[bot] PRs to be reviewed (18c9049)
  • always create PR instead of pushing directly to main (6cde541)
  • clone target repo directly instead of using git remote (f150bdc)
  • correct pr_number override gaps and triage prompt placeholder syntax (af53260)
  • correct this repository's own dogfooding interactive trigger (7c264c0)
  • prompts: add concrete gh pr edit example for description updates (6a979ef)
  • prompts: avoid redundant PR description updates (f4f05ac)
  • prompts: clarify PR description update instruction (ea53c9e)
  • prompts: instruct bot to comment on PR when errors block execution (ae02f0f)
  • prompts: remove label management and add PR title checking (0969afc)
  • prompts: require API verification before flagging hallucinated APIs (0278704)
  • prompts: require re-verification of prior technical claims during cleanup (7d6a60a)
  • prompts: use dynamic bot identity for comment filtering (e1e7802)
  • prompts: use static BOT_NAME instead of GraphQL identity query (7b3eb30)
  • push directly to URL instead of using git remote (9b8a38c)
  • remove duplicate display_report input and pass-through (09567a4)
  • remove unnecessary Bash(date:*) from allowedTools (208c0e4)
  • resolve empty mapping value lint error in upstream-sync workflow (c188114)
  • restore mode's implicit default and claude_args as a full override (309a4ae)
  • run the Dependabot review job from a trusted base-ref checkout (657fe90)
  • simplify token handling to use adpeak token directly (5f36efe)
  • sync: add workflows write permission (309e4c2)
  • sync: correct remote reference in PR creation step (658a0ae)
  • sync: improve workflow security and prevent loops (00db966)
  • sync: push source/main directly to handle divergence (aa83a73)
  • sync: simplify PR creation using gh API (a852eb4)
  • sync: use conditional token generation to avoid multi-line output issue (6f96571)
  • sync: use dynamic token selection for bidirectional support (1720dfe)
  • sync: use gh api for PR creation to enable auto-merge (fbab103)
  • sync: use GITHUB_TOKEN for source repo access (f8aaf24)
  • sync: use organization mode for GitHub App token retrieval (65186e6)
  • sync: use remote fetch instead of worktree for cross-repo sync (bd0a7c5)
  • sync: use target org's GitHub App credentials for bidirectional sync (91888d0)
  • triage: wire up triage_label and update_issue_body variables (e09400a)
  • upstream-sync: allow shell utilities in Claude Code allowed tools (e2609c8)
  • upstream-sync: improve upstream reference section in PR template (15756fe)
  • upstream-sync: specify release.json field names in prompt (ed46f8d)
  • use GraphQL viewer query instead of REST API (09a5d59)
  • use unique directory name for target repo clone (dd2a4eb)
  • workflow: grant permissions for reusable workflow (8e46213)
  • workflow: handle empty directories and error responses in download script (3d8affc)
  • workflow: pass APP_ID and APP_PRIVATE_KEY secrets to reusable workflow (006713f)
  • workflows: convert space-separated tools to comma-separated (da5b290)
  • workflow: scope App token to claude-code-action repo (90bdc7f)
  • workflows: correct mode check from code-review to review (f9c4524)
  • workflow: try ACTIONS_RUNTIME_TOKEN for cross-repo API access (45250c6)
  • workflow: use GitHub API instead of checkout for shared prompts (24a9bff)
  • workflow: use secrets: inherit for reusable workflow (9fa6914)

chore

  • remove sync tooling superseded by direct consolidation (17025ea)

Features

  • action: add upstream v1.0 pass-through inputs (a9971cb)
  • action: pass BOT_NAME to prompt templates via envsubst (7e4acf4)
  • add bidirectional sync workflow (7a55864)
  • add release automation and Turborepo task caching (ba42065)
  • add reusable workflows, Dependabot investigate-and-adapt pipeline, and updated examples (a73864c)
  • add scheduled upstream sync workflow (529c2e2)
  • bring action.yml to full feature parity with the sophisticated lineage (26d2e03)
  • fall through to a backup credential when Claude Code fails to run (7d2c669)
  • list all feedback to avoid duplicating others' comments (982bc87)
  • pass a second credential to this repository's own dogfooding runs (2ece7a6)
  • prompts: add conduct guidelines for interactive mode (8c361ee)
  • prompts: add interactive mode placeholder (964817e)
  • prompts: add issue-linking guidance to PR description updates (e93b1b6)
  • prompts: add red flags checklist for code review (a1741bd)
  • prompts: add review mode instructions (47b39c8)
  • prompts: add self-improvement prompt for review mode (c59bf88)
  • prompts: add shared prompts for all modes (d36aee8)
  • prompts: enhance review command with security checks (52a768e)
  • sync: enable auto-merge on sync PRs (9158a73)
  • sync: include CLI changelog in upstream sync context (8d2670c)
  • sync: use rebase merge method for linear history (fe2cff9)
  • triage: add API discovery prompt (c0c0b25)
  • triage: add core triage task prompt (1b3bdf6)
  • triage: add triage mode to action.yml (e3a5605)
  • triage: add triage quality guidelines prompt (6663efc)
  • triage: add triage workflow template (804f02c)
  • upstream-sync: extract sync prompt into dedicated prompt file (3215e45)
  • workflow: add issue/PR creation tools to review mode (b23f0f3)
  • workflows: add interactive and review trigger workflows (84621e0)
  • workflows: add reusable claude-base workflow (329a0c4)
  • workflow: use GitHub App token for cross-repo access (96e2786)

Reverts

  • remove workflows permission from workflow file (4c8b241)

BREAKING CHANGES

  • for its real production consumers, who still expect
    the simple, upstream-delegating design. adpeak moving onto this
    repository directly is a separate, later migration step.

upstream-sync.yml (a weekly cron that used Claude Code to check for
and adapt to anthropics/claude-code-action releases) is superseded by
the ported Dependabot investigate-and-adapt pipeline, which does the
same job triggered by an actual upstream release rather than a fixed
schedule. It was already broken by the prompts/ directory
restructuring, since it depended on the now-removed
.github/prompts/upstream-sync/01-sync-task.md.

debug-app.yml, minimal-push.yml, test-git-push.yml, test-main-push.yml,
and TEST_SYNC.md were scratch workflows and a test file built while
originally developing bidirectional-sync.yml; dead once it's gone.

docs/plans/2026-02-23-issue-triage-*.md describe the now-superseded
envsubst-based triage architecture in specific technical detail --
kept as-is they would actively mislead a future reader about how
triage mode actually works, not just be dated.