-
Notifications
You must be signed in to change notification settings - Fork 0
feat: implement issue #228 — Compliance: secret_scanning_ai_detection #266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
don-petry
wants to merge
358
commits into
main
Choose a base branch
from
dev-lead/issue-228-20260608-2010
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
358 commits
Select commit
Hold shift + click to select a range
4778fdf
feat: implement issue #199 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry cbadf6c
feat: implement issue #204 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 21d51be
chore: sync 6 org-standard workflow stub(s) from petry-projects/.gith…
don-petry e9e4983
chore(deps): bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.1…
dependabot[bot] 045637d
feat(copilot): add repo-level Copilot instruction files (#203)
don-petry 455f2e4
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] cd1b3ec
ci(dev-lead): pin caller to @dev-lead/ring1 (staged canary) (#306)
don-petry 81a4f81
fix(pr-review): bump TalkTerm caller pin from v1.5.5 to pr-review/sta…
don-petry 01f2dc2
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
don-petry abf6909
feat: implement issue #219 — Compliance: non-stub-dev-lead.yml (#258)
don-petry b820ab3
Initial commit
don-petry 2c8270a
Install BMad Method v6.2.0 with Claude Code integration
claude 6ff5182
Add TalkTerm Product Requirements Document
don-petry ece4ac1
Enhance PRD v1.1 with multi-agent review findings
ef10f57
chore: add Dependabot with auto-merge via GitHub App (#3)
don-petry bcf8c2b
Bump actions/create-github-app-token from 1 to 3 (#4)
dependabot[bot] 73f9f8b
Add UX design spec, architecture, research, and Figma screen mockups
1949a14
Enhance UX designs with workspace selection, contextual writeback, pr…
5cf5154
Address PR review: fix contradictions, remove capture scripts, fix JS…
0332afd
fix: configure CodeQL to scan Python only (#6)
don-petry cc6d5f3
Add comprehensive story files for all 12 epics (45 stories)
9cfbc8e
Address PR review: fix FR references, story count, and installer term…
f8bcd78
chore: add CodeRabbit config for AI-powered PR reviews (#11)
don-petry 4e4f690
chore: enable SonarCloud code quality analysis (#10)
don-petry 85cb1f5
chore: add ECC integration, TEA module, and slim CLAUDE.md
0ce95e6
fix: address PR review comments and SonarCloud exclusions
b530b13
chore: refine CodeRabbit config to exclude non-code directories (#13)
don-petry a018d0c
chore: refine SonarCloud exclusions for non-code directories (#14)
don-petry 92270a0
Add Claude Code GitHub Action (#15)
don-petry f3cde51
fix: address OpenSSF Scorecard findings (#22)
don-petry 5064dd5
Import org-wide AGENTS.md, remove duplicated standards (#23)
don-petry 30e9b80
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] 9d27367
chore(deps): bump SonarSource/sonarqube-scan-action from 6.0.0 to 7.0…
dependabot[bot] 87d7f33
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] a2b8880
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry 153fb5c
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry a1c3790
ci: switch auto-merge to --auto and resolve AI reviewer threads (#31)
don-petry f106e4d
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] 65ccbc3
chore: add Dependabot security-only update config (#32)
don-petry 36304cd
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] 0b1c1ec
chore(deps): bump SonarSource/sonarqube-scan-action from 7.0.0 to 7.1…
dependabot[bot] 6eaec3c
chore: enable Claude issue trigger per org CI standard (#48)
don-petry 9046620
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry 22946dd
feat: add dependabot update-and-merge workflow (#54)
don-petry 48133cc
feat: split Claude workflow into interactive + issue automation jobs …
don-petry 35facea
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry 247239e
feat: add BMAD Analyst feature ideation workflow (#60)
don-petry d6304bb
debug: enable display_report and show_full_output for test run
b1f1536
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] 95ef86d
fix: use workflow GITHUB_TOKEN so discussions:write permission applies
7bad8b9
refactor: use org-wide reusable feature-ideation workflow (#68)
don-petry b086768
fix: sync dependency-audit.yml with org template (closes #42) (#80)
don-petry 31e6493
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry 554058a
ci: add agent-shield.yml workflow (#78)
don-petry 791a2fc
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry 86f535c
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry fded518
Revert "fix: correct reusable workflow path (remove duplicate .github…
386d7de
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry 7a03a5b
fix: update auto-rebase ref to SHA containing the reusable workflow
don-petry f8ab9bf
fix: pin auto-rebase.yml to canonical @v1 stub per org standard (#139)
don-petry 5810d6e
chore(ci): remove stray codeql.yml workflow (#115)
don-petry fad9fc2
fix(compliance): add CI secret-scan job and org .gitignore baseline (…
don-petry ac4312e
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry c32b37c
chore(settings): add .github/settings.yml to codify repo settings (#118)
don-petry b77e3d4
fix(ci): align dependabot-rebase with org standard + confirm allow_au…
don-petry 1cf14c0
fix(ci): pin dependency-audit reusable workflow to SHA (#120)
don-petry 2c814a4
fix(ci): pin feature-ideation reusable workflow to SHA (#122)
don-petry 4dec334
fix(ci): pin agent-shield reusable workflow to SHA (#123)
don-petry 00dd030
fix: pin dependabot-automerge reusable workflow to SHA (#124)
don-petry 429c596
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry 5ddcdef
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry e7f79e5
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry 7ff68c9
chore(deps): bump SonarSource/sonarqube-scan-action from 7.1.0 to 8.0…
dependabot[bot] 213392d
chore(deps): bump petry-projects/.github/.github/workflows/dependabot…
dependabot[bot] 2a84be7
chore(deps): bump petry-projects/.github/.github/workflows/dependency…
dependabot[bot] a07ec84
chore(deps): bump petry-projects/.github/.github/workflows/agent-shie…
dependabot[bot] 7cacc09
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] b5fe259
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry 21a9d16
fix: pin pr-review-mention reusable to SHA d3d768d (#173)
don-petry dabc5b2
feat(dev-lead): adopt dev-lead agent (Phase 8 cross-repo rollout)
don-petry e8ac8a5
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry 39f9d5e
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry 4741a50
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry a933b27
feat: implement issue #171 — Compliance: secret_scanning_ai_detection…
don-petry 3c31ab3
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry 5387fe8
feat: implement issue #174 — Compliance: unpinned-actions-dev-lead.ym…
don-petry ec0f191
feat: implement issue #172 — Compliance: secret_scanning_non_provider…
don-petry 73a7ae2
feat: implement issue #164 — Compliance: check-suite-auto-trigger-347…
don-petry db08c8a
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry b67c473
feat: implement issue #148 — Compliance: non-stub-dependency-audit.ym…
don-petry 3e9f348
feat: implement issue #144 — Compliance: unpinned-actions-auto-rebase…
don-petry c5ce2d4
feat: implement issue #149 — Compliance: non-stub-dependabot-automerg…
don-petry e61935a
feat: implement issue #150 — Compliance: non-stub-agent-shield.yml (#…
don-petry f522105
feat: implement issue #88 — Compliance: unpinned-actions-dependabot-r…
don-petry 5586caa
feat: implement issue #151 — Compliance: non-stub-feature-ideation.ym…
don-petry 033a706
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry c1b5082
feat: add copilot-setup-steps.yml for Copilot cloud agent
don-petry 507edcc
fix: correct fork guard and instructions dir check in copilot-setup-s…
don-petry 11bedfd
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry 18725eb
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry e27cd5a
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry 594d369
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 420a5f2
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry db8233f
rollout: deploy pr-review-mention standard workflow (#236)
don-petry 862d596
feat: add pr-auto-review.yml workflow (compliance automation Phase 2)
don-petry be4373a
deploy: add pr-review.yml workflow
don-petry 8769d8d
fix: explicitly map all secrets in pr-review thin stub
don-petry 1a68cbd
fix(dev-lead): align to @main — drop broken concurrency + grant statu…
don-petry ce172df
chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 (#238)
dependabot[bot] 3ea9413
feat: implement issue #272 — Compliance: dev-lead-stub-pin (#297)
don-petry d75a230
ci(dev-lead): enable dev-lead-issue-retry dispatch type (#781) (#301)
don-petry b3f81e4
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry cb5a4c9
feat: implement issue #220 — Compliance: non-stub-auto-rebase.yml (#303)
don-petry dbb3053
feat: implement issue #296 — Compliance: check-suite-prefs-unreadable…
don-petry c8f4d8c
feat: implement issue #274 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry a4fff3c
feat: implement issue #207 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 1bbde67
feat: implement issue #239 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry bb33c57
feat: implement issue #199 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry d63013e
feat: implement issue #204 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry d9b19fe
chore: sync 6 org-standard workflow stub(s) from petry-projects/.gith…
don-petry 6469ffd
chore(deps): bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.1…
dependabot[bot] 4f4531c
feat(copilot): add repo-level Copilot instruction files (#203)
don-petry 0f86b6e
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] 60c2ffd
ci(dev-lead): pin caller to @dev-lead/ring1 (staged canary) (#306)
don-petry f552d9f
Initial commit
don-petry 9d5681f
Install BMad Method v6.2.0 with Claude Code integration
claude d5128f5
fix: configure CodeQL to scan Python only (#6)
don-petry 1655144
chore: add ECC integration, TEA module, and slim CLAUDE.md
ffa8a18
Add Claude Code GitHub Action (#15)
don-petry de75f48
fix: address OpenSSF Scorecard findings (#22)
don-petry 4091694
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] 217e991
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] 26cd689
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry c40b079
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry 79a7865
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] ea2393d
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] d6b9ab5
chore: enable Claude issue trigger per org CI standard (#48)
don-petry 9d49513
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry 520b037
feat: split Claude workflow into interactive + issue automation jobs …
don-petry dd96039
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry 618b199
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] f63e261
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry fa3fa6d
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry dedf7b0
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry 6cfbb75
Revert "fix: correct reusable workflow path (remove duplicate .github…
81dc743
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry 5d5f14c
chore(ci): remove stray codeql.yml workflow (#115)
don-petry 99fb218
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry 92b0a3e
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry 5629812
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry 9dee0ce
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry 383d328
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry 058b895
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry 1382b59
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry a546d3a
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry 4427315
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry e76e336
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 6a867fc
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry df37312
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 7d78034
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry f38b2e9
rollout: deploy pr-review-mention standard workflow (#236)
don-petry e6225e5
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry 3b8abd3
Initial commit
don-petry deca4e6
Install BMad Method v6.2.0 with Claude Code integration
claude e6096a5
Add TalkTerm Product Requirements Document
don-petry ce3686c
Enhance PRD v1.1 with multi-agent review findings
a57219f
chore: add Dependabot with auto-merge via GitHub App (#3)
don-petry 7fba324
Add UX design spec, architecture, research, and Figma screen mockups
37a34e4
Enhance UX designs with workspace selection, contextual writeback, pr…
6e01bfe
Address PR review: fix contradictions, remove capture scripts, fix JS…
8251461
fix: configure CodeQL to scan Python only (#6)
don-petry b14a931
Add comprehensive story files for all 12 epics (45 stories)
f0a311b
Address PR review: fix FR references, story count, and installer term…
b12d134
chore: add CodeRabbit config for AI-powered PR reviews (#11)
don-petry 462189c
chore: enable SonarCloud code quality analysis (#10)
don-petry 7f87a9b
chore: add ECC integration, TEA module, and slim CLAUDE.md
bedb4bc
fix: address PR review comments and SonarCloud exclusions
517caa5
chore: refine CodeRabbit config to exclude non-code directories (#13)
don-petry f2b67b0
Add Claude Code GitHub Action (#15)
don-petry 4222e69
fix: address OpenSSF Scorecard findings (#22)
don-petry c990c39
Import org-wide AGENTS.md, remove duplicated standards (#23)
don-petry 6e2cd99
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] 73c8841
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] 6bcaaff
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry e3314a8
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry de7b04a
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] f3a3b81
chore: add Dependabot security-only update config (#32)
don-petry e8cef44
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] 33460cb
chore: enable Claude issue trigger per org CI standard (#48)
don-petry 902d397
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry d14347f
feat: add dependabot update-and-merge workflow (#54)
don-petry 72f61cf
feat: split Claude workflow into interactive + issue automation jobs …
don-petry 6b42a63
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry cd4a57b
feat: add BMAD Analyst feature ideation workflow (#60)
don-petry fd9c72b
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] 50476bd
refactor: use org-wide reusable feature-ideation workflow (#68)
don-petry 18552db
fix: sync dependency-audit.yml with org template (closes #42) (#80)
don-petry 1111a53
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry 6e9c303
ci: add agent-shield.yml workflow (#78)
don-petry bcca55c
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry 2a03e58
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry 69522d5
Revert "fix: correct reusable workflow path (remove duplicate .github…
d80e26b
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry a50f6ac
fix: update auto-rebase ref to SHA containing the reusable workflow
don-petry 7603091
fix: pin auto-rebase.yml to canonical @v1 stub per org standard (#139)
don-petry 211405b
chore(ci): remove stray codeql.yml workflow (#115)
don-petry 1e21dd5
fix(compliance): add CI secret-scan job and org .gitignore baseline (…
don-petry a97d0d8
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry 5796b3f
chore(settings): add .github/settings.yml to codify repo settings (#118)
don-petry dce6672
fix(ci): pin feature-ideation reusable workflow to SHA (#122)
don-petry 5246ddf
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry 34e6e37
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry 938396c
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry 8f7ecbd
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry 9f53e76
feat(dev-lead): adopt dev-lead agent (Phase 8 cross-repo rollout)
don-petry 94cf8ec
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry f49f2cd
feat: implement issue #171 — Compliance: secret_scanning_ai_detection…
don-petry aef328d
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry bca328a
feat: implement issue #174 — Compliance: unpinned-actions-dev-lead.ym…
don-petry a423866
feat: implement issue #172 — Compliance: secret_scanning_non_provider…
don-petry 86bcd62
feat: implement issue #164 — Compliance: check-suite-auto-trigger-347…
don-petry 58f0513
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry 84e65d6
feat: implement issue #144 — Compliance: unpinned-actions-auto-rebase…
don-petry e0c66ab
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry 31fbdc8
feat: add copilot-setup-steps.yml for Copilot cloud agent
don-petry 628f6f5
fix: correct fork guard and instructions dir check in copilot-setup-s…
don-petry 12254f2
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry b078256
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry 02bac3c
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry a32b027
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry eeda405
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry c6338b9
rollout: deploy pr-review-mention standard workflow (#236)
don-petry 678508f
deploy: add pr-review.yml workflow
don-petry 5d0defd
fix: explicitly map all secrets in pr-review thin stub
don-petry d76d652
fix(dev-lead): align to @main — drop broken concurrency + grant statu…
don-petry 7505666
feat: implement issue #228 — Compliance: secret_scanning_ai_detection
donpetry-bot f294915
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot cc9d1a6
chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 (#238)
dependabot[bot] 8814f33
feat: implement issue #272 — Compliance: dev-lead-stub-pin (#297)
don-petry 9a5aa0f
ci(dev-lead): enable dev-lead-issue-retry dispatch type (#781) (#301)
don-petry 68d8b61
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry 69bac3f
feat: implement issue #220 — Compliance: non-stub-auto-rebase.yml (#303)
don-petry 79ee742
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot b2d324c
fix: address CI failures in PR #266
donpetry-bot d0db709
fix: suppress gitleaks false positives for 4 additional commits
donpetry-bot 71b9a1b
chore: apply manual instructions [skip ci-relay]
donpetry-bot 53c098b
fix: suppress gitleaks false positive for commit f57f0350
donpetry-bot b60d44d
fix: suppress gitleaks false positives for commits edb82932, 720229a3…
donpetry-bot 80ae344
fix: suppress gitleaks false positives for commits 7f87a9bb, 85cb1f5f…
donpetry-bot 92d5af1
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,62 +1,28 @@ | ||
| name: PR Review Agent | ||
|
|
||
| # Thin caller for the org PR Review agent (petry-projects/.github-private), | ||
| # pinned to the known-good `pr-review/stable` channel. Adopted from the validated | ||
| # `.github-private/pr-review-trigger.yml` template (#536 consumer fan-out). | ||
| # | ||
| # - Version selection is the `pr-review/stable` tag. The `uses:` line is pinned | ||
| # to the tag's current commit SHA and must be bumped when the tag is promoted. | ||
| # `agent_ref` tracks the mutable tag so agent scripts use the promoted version. | ||
| # - `agent_ref: pr-review/stable` pins the agent's own scripts to the same | ||
| # channel (#506), so the review logic AND scripts run the known-good version. | ||
| # - Secrets are passed explicitly to the reusable workflow. | ||
| # `DON_PETRY_BOT_GH_PAT_CLASSIC` is a classic PAT — required for approvals since | ||
| # fine-grained PATs cannot `addPullRequestReview`. | ||
|
|
||
| on: | ||
| check_suite: | ||
| types: [completed] | ||
| pull_request_review: | ||
| types: [submitted, dismissed] | ||
| pull_request: | ||
| types: [opened, ready_for_review, reopened, synchronize] | ||
| types: [opened, synchronize, reopened] | ||
| pull_request_review_comment: | ||
| types: [created] | ||
| issue_comment: | ||
| types: [created] | ||
| workflow_dispatch: | ||
| inputs: | ||
| pr_url: | ||
| description: "Optional: review a single PR URL instead of enumerating" | ||
| required: false | ||
| type: string | ||
| dry_run: | ||
| description: "If true, never submit reviews or comments" | ||
| pr_numbers: | ||
| description: "PR numbers to review (comma-separated)" | ||
| required: false | ||
| default: "false" | ||
| type: string | ||
| force_review: | ||
| description: "If true, bypass idempotency and re-review at the same head SHA" | ||
| required: false | ||
| default: "false" | ||
| type: string | ||
| repository_dispatch: | ||
| types: [pr-review-mention] | ||
|
|
||
| permissions: {} | ||
|
|
||
| concurrency: | ||
| group: pr-review-${{ github.event.pull_request.number || github.event.issue.number || github.sha }} | ||
| cancel-in-progress: true | ||
|
|
||
| jobs: | ||
| review: | ||
| permissions: | ||
| contents: read | ||
| pull-requests: write | ||
| checks: read | ||
| uses: petry-projects/.github-private/.github/workflows/pr-review.yml@ded84ce4820dce379f177f9992beb74483f6d6b4 # pr-review/stable (v1.7.0) | ||
| with: | ||
| agent_ref: pr-review/stable | ||
| pr_url: ${{ inputs.pr_url || '' }} | ||
| dry_run: ${{ inputs.dry_run || '' }} | ||
| force_review: ${{ inputs.force_review || '' }} | ||
| pr-review: | ||
| uses: petry-projects/.github-private/.github/workflows/pr-review-reusable.yml@ceab48a1c64d1e06a87d41ea5cf590c8e6a780bf | ||
| secrets: | ||
| CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} | ||
| GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} | ||
| COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} | ||
| DON_PETRY_BOT_GH_PAT: ${{ secrets.DON_PETRY_BOT_GH_PAT }} | ||
| DON_PETRY_BOT_GH_PAT_CLASSIC: ${{ secrets.DON_PETRY_BOT_GH_PAT_CLASSIC }} | ||
| GH_PAT: ${{ secrets.GH_PAT }} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.