├── .claude ├── agents │ ├── code-quality-reviewer.md │ ├── documentation-accuracy-reviewer.md │ ├── performance-reviewer.md │ ├── security-code-reviewer.md │ └── test-coverage-reviewer.md ├── commands │ ├── commit-and-pr.md │ ├── label-issue.md │ └── review-pr.md └── settings.json ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── bump-claude-code-version.yml │ ├── ci.yml │ ├── claude-review.yml │ ├── claude.yml │ ├── issue-triage.yml │ ├── release.yml │ ├── sync-base-action.yml │ ├── test-base-action.yml │ ├── test-custom-executables.yml │ ├── test-mcp-servers.yml │ ├── test-settings.yml │ └── test-structured-output.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ROADMAP.md ├── SECURITY.md ├── action.yml ├── base-action ├── .gitignore ├── .npmrc ├── .prettierrc ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MIRROR_DISCLAIMER.md ├── README.md ├── action.yml ├── bun.lock ├── examples │ └── issue-triage.yml ├── package-lock.json ├── package.json ├── scripts │ ├── install-hooks.sh │ └── pre-push ├── src │ ├── index.ts │ ├── install-plugins.ts │ ├── parse-sdk-options.ts │ ├── prepare-prompt.ts │ ├── run-claude-sdk.ts │ ├── run-claude.ts │ ├── setup-claude-code-settings.ts │ └── validate-env.ts ├── test-local.sh ├── test-mcp-local.sh ├── test │ ├── install-plugins.test.ts │ ├── mcp-test │ │ ├── .mcp.json │ │ ├── .npmrc │ │ ├── bun.lock │ │ ├── package.json │ │ └── simple-mcp-server.ts │ ├── parse-sdk-options.test.ts │ ├── parse-shell-args.test.ts │ ├── prepare-prompt.test.ts │ ├── run-claude.test.ts │ ├── setup-claude-code-settings.test.ts │ ├── structured-output.test.ts │ └── validate-env.test.ts └── tsconfig.json ├── bun.lock ├── docs ├── capabilities-and-limitations.md ├── cloud-providers.md ├── configuration.md ├── create-app.html ├── custom-automations.md ├── experimental.md ├── faq.md ├── migration-guide.md ├── security.md ├── setup.md ├── solutions.md └── usage.md ├── examples ├── ci-failure-auto-fix.yml ├── claude.yml ├── issue-deduplication.yml ├── issue-triage.yml ├── manual-code-analysis.yml ├── pr-review-comprehensive.yml ├── pr-review-filtered-authors.yml ├── pr-review-filtered-paths.yml └── test-failure-analysis.yml ├── github-app-manifest.json ├── package.json ├── scripts ├── install-hooks.sh └── pre-commit ├── src ├── create-prompt │ ├── index.ts │ └── types.ts ├── entrypoints │ ├── collect-inputs.ts │ ├── format-turns.ts │ ├── prepare.ts │ └── update-comment-link.ts ├── github │ ├── api │ │ ├── client.ts │ │ ├── config.ts │ │ └── queries │ │ │ └── github.ts │ ├── constants.ts │ ├── context.ts │ ├── data │ │ ├── fetcher.ts │ │ └── formatter.ts │ ├── operations │ │ ├── branch-cleanup.ts │ │ ├── branch.ts │ │ ├── comment-logic.ts │ │ ├── comments │ │ │ ├── common.ts │ │ │ ├── create-initial.ts │ │ │ ├── update-claude-comment.ts │ │ │ └── update-with-branch.ts │ │ └── git-config.ts │ ├── token.ts │ ├── types.ts │ ├── utils │ │ ├── image-downloader.ts │ │ └── sanitizer.ts │ └── validation │ │ ├── actor.ts │ │ ├── permissions.ts │ │ └── trigger.ts ├── mcp │ ├── github-actions-server.ts │ ├── github-comment-server.ts │ ├── github-file-ops-server.ts │ ├── github-inline-comment-server.ts │ └── install-mcp-server.ts ├── modes │ ├── agent │ │ ├── index.ts │ │ └── parse-tools.ts │ ├── detector.ts │ ├── registry.ts │ ├── tag │ │ └── index.ts │ └── types.ts ├── prepare │ ├── index.ts │ └── types.ts └── utils │ └── retry.ts ├── test ├── actor.test.ts ├── branch-cleanup.test.ts ├── comment-logic.test.ts ├── create-prompt.test.ts ├── data-fetcher.test.ts ├── data-formatter.test.ts ├── fixtures │ ├── sample-turns-expected-output.md │ └── sample-turns.json ├── format-turns.test.ts ├── image-downloader.test.ts ├── install-mcp-server.test.ts ├── integration-sanitization.test.ts ├── mockContext.ts ├── modes │ ├── agent.test.ts │ ├── detector.test.ts │ ├── parse-tools.test.ts │ ├── registry.test.ts │ └── tag.test.ts ├── permissions.test.ts ├── prepare-context.test.ts ├── pull-request-target.test.ts ├── sanitizer.test.ts ├── trigger-validation.test.ts ├── update-claude-comment.test.ts └── url-encoding.test.ts └── tsconfig.json /.claude/agents/code-quality-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/agents/code-quality-reviewer.md -------------------------------------------------------------------------------- /.claude/agents/documentation-accuracy-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/agents/documentation-accuracy-reviewer.md -------------------------------------------------------------------------------- /.claude/agents/performance-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/agents/performance-reviewer.md -------------------------------------------------------------------------------- /.claude/agents/security-code-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/agents/security-code-reviewer.md -------------------------------------------------------------------------------- /.claude/agents/test-coverage-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/agents/test-coverage-reviewer.md -------------------------------------------------------------------------------- /.claude/commands/commit-and-pr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/commands/commit-and-pr.md -------------------------------------------------------------------------------- /.claude/commands/label-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/commands/label-issue.md -------------------------------------------------------------------------------- /.claude/commands/review-pr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/commands/review-pr.md -------------------------------------------------------------------------------- /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/bump-claude-code-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/bump-claude-code-version.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/claude-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/issue-triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/issue-triage.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync-base-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/sync-base-action.yml -------------------------------------------------------------------------------- /.github/workflows/test-base-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/test-base-action.yml -------------------------------------------------------------------------------- /.github/workflows/test-custom-executables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/test-custom-executables.yml -------------------------------------------------------------------------------- /.github/workflows/test-mcp-servers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/test-mcp-servers.yml -------------------------------------------------------------------------------- /.github/workflows/test-settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/test-settings.yml -------------------------------------------------------------------------------- /.github/workflows/test-structured-output.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.github/workflows/test-structured-output.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | 4 | **/.claude/settings.local.json 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/SECURITY.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/action.yml -------------------------------------------------------------------------------- /base-action/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | 4 | **/.claude/settings.local.json 5 | -------------------------------------------------------------------------------- /base-action/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/.npmrc -------------------------------------------------------------------------------- /base-action/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /base-action/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/CLAUDE.md -------------------------------------------------------------------------------- /base-action/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /base-action/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/CONTRIBUTING.md -------------------------------------------------------------------------------- /base-action/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/LICENSE -------------------------------------------------------------------------------- /base-action/MIRROR_DISCLAIMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/MIRROR_DISCLAIMER.md -------------------------------------------------------------------------------- /base-action/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/README.md -------------------------------------------------------------------------------- /base-action/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/action.yml -------------------------------------------------------------------------------- /base-action/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/bun.lock -------------------------------------------------------------------------------- /base-action/examples/issue-triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/examples/issue-triage.yml -------------------------------------------------------------------------------- /base-action/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/package-lock.json -------------------------------------------------------------------------------- /base-action/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/package.json -------------------------------------------------------------------------------- /base-action/scripts/install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/scripts/install-hooks.sh -------------------------------------------------------------------------------- /base-action/scripts/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/scripts/pre-push -------------------------------------------------------------------------------- /base-action/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/index.ts -------------------------------------------------------------------------------- /base-action/src/install-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/install-plugins.ts -------------------------------------------------------------------------------- /base-action/src/parse-sdk-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/parse-sdk-options.ts -------------------------------------------------------------------------------- /base-action/src/prepare-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/prepare-prompt.ts -------------------------------------------------------------------------------- /base-action/src/run-claude-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/run-claude-sdk.ts -------------------------------------------------------------------------------- /base-action/src/run-claude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/run-claude.ts -------------------------------------------------------------------------------- /base-action/src/setup-claude-code-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/setup-claude-code-settings.ts -------------------------------------------------------------------------------- /base-action/src/validate-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/src/validate-env.ts -------------------------------------------------------------------------------- /base-action/test-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test-local.sh -------------------------------------------------------------------------------- /base-action/test-mcp-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test-mcp-local.sh -------------------------------------------------------------------------------- /base-action/test/install-plugins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/install-plugins.test.ts -------------------------------------------------------------------------------- /base-action/test/mcp-test/.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/mcp-test/.mcp.json -------------------------------------------------------------------------------- /base-action/test/mcp-test/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/mcp-test/.npmrc -------------------------------------------------------------------------------- /base-action/test/mcp-test/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/mcp-test/bun.lock -------------------------------------------------------------------------------- /base-action/test/mcp-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/mcp-test/package.json -------------------------------------------------------------------------------- /base-action/test/mcp-test/simple-mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/mcp-test/simple-mcp-server.ts -------------------------------------------------------------------------------- /base-action/test/parse-sdk-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/parse-sdk-options.test.ts -------------------------------------------------------------------------------- /base-action/test/parse-shell-args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/parse-shell-args.test.ts -------------------------------------------------------------------------------- /base-action/test/prepare-prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/prepare-prompt.test.ts -------------------------------------------------------------------------------- /base-action/test/run-claude.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/run-claude.test.ts -------------------------------------------------------------------------------- /base-action/test/setup-claude-code-settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/setup-claude-code-settings.test.ts -------------------------------------------------------------------------------- /base-action/test/structured-output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/structured-output.test.ts -------------------------------------------------------------------------------- /base-action/test/validate-env.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/test/validate-env.test.ts -------------------------------------------------------------------------------- /base-action/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/base-action/tsconfig.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/bun.lock -------------------------------------------------------------------------------- /docs/capabilities-and-limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/capabilities-and-limitations.md -------------------------------------------------------------------------------- /docs/cloud-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/cloud-providers.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/create-app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/create-app.html -------------------------------------------------------------------------------- /docs/custom-automations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/custom-automations.md -------------------------------------------------------------------------------- /docs/experimental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/experimental.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/migration-guide.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/security.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/solutions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/solutions.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/docs/usage.md -------------------------------------------------------------------------------- /examples/ci-failure-auto-fix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/ci-failure-auto-fix.yml -------------------------------------------------------------------------------- /examples/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/claude.yml -------------------------------------------------------------------------------- /examples/issue-deduplication.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/issue-deduplication.yml -------------------------------------------------------------------------------- /examples/issue-triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/issue-triage.yml -------------------------------------------------------------------------------- /examples/manual-code-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/manual-code-analysis.yml -------------------------------------------------------------------------------- /examples/pr-review-comprehensive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/pr-review-comprehensive.yml -------------------------------------------------------------------------------- /examples/pr-review-filtered-authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/pr-review-filtered-authors.yml -------------------------------------------------------------------------------- /examples/pr-review-filtered-paths.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/pr-review-filtered-paths.yml -------------------------------------------------------------------------------- /examples/test-failure-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/examples/test-failure-analysis.yml -------------------------------------------------------------------------------- /github-app-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/github-app-manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/package.json -------------------------------------------------------------------------------- /scripts/install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/scripts/install-hooks.sh -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/scripts/pre-commit -------------------------------------------------------------------------------- /src/create-prompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/create-prompt/index.ts -------------------------------------------------------------------------------- /src/create-prompt/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/create-prompt/types.ts -------------------------------------------------------------------------------- /src/entrypoints/collect-inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/entrypoints/collect-inputs.ts -------------------------------------------------------------------------------- /src/entrypoints/format-turns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/entrypoints/format-turns.ts -------------------------------------------------------------------------------- /src/entrypoints/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/entrypoints/prepare.ts -------------------------------------------------------------------------------- /src/entrypoints/update-comment-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/entrypoints/update-comment-link.ts -------------------------------------------------------------------------------- /src/github/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/api/client.ts -------------------------------------------------------------------------------- /src/github/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/api/config.ts -------------------------------------------------------------------------------- /src/github/api/queries/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/api/queries/github.ts -------------------------------------------------------------------------------- /src/github/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/constants.ts -------------------------------------------------------------------------------- /src/github/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/context.ts -------------------------------------------------------------------------------- /src/github/data/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/data/fetcher.ts -------------------------------------------------------------------------------- /src/github/data/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/data/formatter.ts -------------------------------------------------------------------------------- /src/github/operations/branch-cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/branch-cleanup.ts -------------------------------------------------------------------------------- /src/github/operations/branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/branch.ts -------------------------------------------------------------------------------- /src/github/operations/comment-logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/comment-logic.ts -------------------------------------------------------------------------------- /src/github/operations/comments/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/comments/common.ts -------------------------------------------------------------------------------- /src/github/operations/comments/create-initial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/comments/create-initial.ts -------------------------------------------------------------------------------- /src/github/operations/comments/update-claude-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/comments/update-claude-comment.ts -------------------------------------------------------------------------------- /src/github/operations/comments/update-with-branch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/comments/update-with-branch.ts -------------------------------------------------------------------------------- /src/github/operations/git-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/operations/git-config.ts -------------------------------------------------------------------------------- /src/github/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/token.ts -------------------------------------------------------------------------------- /src/github/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/types.ts -------------------------------------------------------------------------------- /src/github/utils/image-downloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/utils/image-downloader.ts -------------------------------------------------------------------------------- /src/github/utils/sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/utils/sanitizer.ts -------------------------------------------------------------------------------- /src/github/validation/actor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/validation/actor.ts -------------------------------------------------------------------------------- /src/github/validation/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/validation/permissions.ts -------------------------------------------------------------------------------- /src/github/validation/trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/github/validation/trigger.ts -------------------------------------------------------------------------------- /src/mcp/github-actions-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/mcp/github-actions-server.ts -------------------------------------------------------------------------------- /src/mcp/github-comment-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/mcp/github-comment-server.ts -------------------------------------------------------------------------------- /src/mcp/github-file-ops-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/mcp/github-file-ops-server.ts -------------------------------------------------------------------------------- /src/mcp/github-inline-comment-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/mcp/github-inline-comment-server.ts -------------------------------------------------------------------------------- /src/mcp/install-mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/mcp/install-mcp-server.ts -------------------------------------------------------------------------------- /src/modes/agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/agent/index.ts -------------------------------------------------------------------------------- /src/modes/agent/parse-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/agent/parse-tools.ts -------------------------------------------------------------------------------- /src/modes/detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/detector.ts -------------------------------------------------------------------------------- /src/modes/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/registry.ts -------------------------------------------------------------------------------- /src/modes/tag/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/tag/index.ts -------------------------------------------------------------------------------- /src/modes/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/modes/types.ts -------------------------------------------------------------------------------- /src/prepare/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/prepare/index.ts -------------------------------------------------------------------------------- /src/prepare/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/prepare/types.ts -------------------------------------------------------------------------------- /src/utils/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/src/utils/retry.ts -------------------------------------------------------------------------------- /test/actor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/actor.test.ts -------------------------------------------------------------------------------- /test/branch-cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/branch-cleanup.test.ts -------------------------------------------------------------------------------- /test/comment-logic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/comment-logic.test.ts -------------------------------------------------------------------------------- /test/create-prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/create-prompt.test.ts -------------------------------------------------------------------------------- /test/data-fetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/data-fetcher.test.ts -------------------------------------------------------------------------------- /test/data-formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/data-formatter.test.ts -------------------------------------------------------------------------------- /test/fixtures/sample-turns-expected-output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/fixtures/sample-turns-expected-output.md -------------------------------------------------------------------------------- /test/fixtures/sample-turns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/fixtures/sample-turns.json -------------------------------------------------------------------------------- /test/format-turns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/format-turns.test.ts -------------------------------------------------------------------------------- /test/image-downloader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/image-downloader.test.ts -------------------------------------------------------------------------------- /test/install-mcp-server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/install-mcp-server.test.ts -------------------------------------------------------------------------------- /test/integration-sanitization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/integration-sanitization.test.ts -------------------------------------------------------------------------------- /test/mockContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/mockContext.ts -------------------------------------------------------------------------------- /test/modes/agent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/modes/agent.test.ts -------------------------------------------------------------------------------- /test/modes/detector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/modes/detector.test.ts -------------------------------------------------------------------------------- /test/modes/parse-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/modes/parse-tools.test.ts -------------------------------------------------------------------------------- /test/modes/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/modes/registry.test.ts -------------------------------------------------------------------------------- /test/modes/tag.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/modes/tag.test.ts -------------------------------------------------------------------------------- /test/permissions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/permissions.test.ts -------------------------------------------------------------------------------- /test/prepare-context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/prepare-context.test.ts -------------------------------------------------------------------------------- /test/pull-request-target.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/pull-request-target.test.ts -------------------------------------------------------------------------------- /test/sanitizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/sanitizer.test.ts -------------------------------------------------------------------------------- /test/trigger-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/trigger-validation.test.ts -------------------------------------------------------------------------------- /test/update-claude-comment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/update-claude-comment.test.ts -------------------------------------------------------------------------------- /test/url-encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/test/url-encoding.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthropics/claude-code-action/HEAD/tsconfig.json --------------------------------------------------------------------------------