v1.0.0
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.