Skip to content
Open
Show file tree
Hide file tree
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 Jun 20, 2026
cbadf6c
feat: implement issue #204 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
21d51be
chore: sync 6 org-standard workflow stub(s) from petry-projects/.gith…
don-petry Jun 20, 2026
e9e4983
chore(deps): bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.1…
dependabot[bot] Jun 20, 2026
045637d
feat(copilot): add repo-level Copilot instruction files (#203)
don-petry Jun 20, 2026
455f2e4
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] Jun 20, 2026
cd1b3ec
ci(dev-lead): pin caller to @dev-lead/ring1 (staged canary) (#306)
don-petry Jun 21, 2026
81a4f81
fix(pr-review): bump TalkTerm caller pin from v1.5.5 to pr-review/sta…
don-petry Jun 22, 2026
01f2dc2
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
don-petry Jun 22, 2026
abf6909
feat: implement issue #219 — Compliance: non-stub-dev-lead.yml (#258)
don-petry Jun 22, 2026
b820ab3
Initial commit
don-petry Mar 21, 2026
2c8270a
Install BMad Method v6.2.0 with Claude Code integration
claude Mar 21, 2026
6ff5182
Add TalkTerm Product Requirements Document
don-petry Mar 21, 2026
ece4ac1
Enhance PRD v1.1 with multi-agent review findings
Mar 21, 2026
ef10f57
chore: add Dependabot with auto-merge via GitHub App (#3)
don-petry Mar 23, 2026
bcf8c2b
Bump actions/create-github-app-token from 1 to 3 (#4)
dependabot[bot] Mar 24, 2026
73f9f8b
Add UX design spec, architecture, research, and Figma screen mockups
Mar 23, 2026
1949a14
Enhance UX designs with workspace selection, contextual writeback, pr…
Mar 24, 2026
5cf5154
Address PR review: fix contradictions, remove capture scripts, fix JS…
Mar 24, 2026
0332afd
fix: configure CodeQL to scan Python only (#6)
don-petry Mar 24, 2026
cc6d5f3
Add comprehensive story files for all 12 epics (45 stories)
Mar 24, 2026
9cfbc8e
Address PR review: fix FR references, story count, and installer term…
Mar 25, 2026
f8bcd78
chore: add CodeRabbit config for AI-powered PR reviews (#11)
don-petry Mar 26, 2026
4e4f690
chore: enable SonarCloud code quality analysis (#10)
don-petry Mar 26, 2026
85cb1f5
chore: add ECC integration, TEA module, and slim CLAUDE.md
Mar 26, 2026
0ce95e6
fix: address PR review comments and SonarCloud exclusions
Mar 26, 2026
b530b13
chore: refine CodeRabbit config to exclude non-code directories (#13)
don-petry Mar 26, 2026
a018d0c
chore: refine SonarCloud exclusions for non-code directories (#14)
don-petry Mar 26, 2026
92270a0
Add Claude Code GitHub Action (#15)
don-petry Mar 27, 2026
f3cde51
fix: address OpenSSF Scorecard findings (#22)
don-petry Mar 28, 2026
5064dd5
Import org-wide AGENTS.md, remove duplicated standards (#23)
don-petry Mar 28, 2026
30e9b80
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] Apr 1, 2026
9d27367
chore(deps): bump SonarSource/sonarqube-scan-action from 6.0.0 to 7.0…
dependabot[bot] Apr 1, 2026
87d7f33
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] Apr 1, 2026
a2b8880
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry Apr 1, 2026
153fb5c
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry Apr 1, 2026
a1c3790
ci: switch auto-merge to --auto and resolve AI reviewer threads (#31)
don-petry Apr 1, 2026
f106e4d
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] Apr 1, 2026
65ccbc3
chore: add Dependabot security-only update config (#32)
don-petry Apr 4, 2026
36304cd
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] Apr 4, 2026
0b1c1ec
chore(deps): bump SonarSource/sonarqube-scan-action from 7.0.0 to 7.1…
dependabot[bot] Apr 4, 2026
6eaec3c
chore: enable Claude issue trigger per org CI standard (#48)
don-petry Apr 5, 2026
9046620
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry Apr 5, 2026
22946dd
feat: add dependabot update-and-merge workflow (#54)
don-petry Apr 6, 2026
48133cc
feat: split Claude workflow into interactive + issue automation jobs …
don-petry Apr 6, 2026
35facea
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry Apr 6, 2026
247239e
feat: add BMAD Analyst feature ideation workflow (#60)
don-petry Apr 6, 2026
d6304bb
debug: enable display_report and show_full_output for test run
Apr 6, 2026
b1f1536
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] Apr 6, 2026
95ef86d
fix: use workflow GITHUB_TOKEN so discussions:write permission applies
Apr 6, 2026
7bad8b9
refactor: use org-wide reusable feature-ideation workflow (#68)
don-petry Apr 7, 2026
b086768
fix: sync dependency-audit.yml with org template (closes #42) (#80)
don-petry Apr 8, 2026
31e6493
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry Apr 8, 2026
554058a
ci: add agent-shield.yml workflow (#78)
don-petry Apr 8, 2026
791a2fc
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry Apr 8, 2026
86f535c
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry Apr 21, 2026
fded518
Revert "fix: correct reusable workflow path (remove duplicate .github…
Apr 21, 2026
386d7de
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry Apr 21, 2026
7a03a5b
fix: update auto-rebase ref to SHA containing the reusable workflow
don-petry Apr 21, 2026
f8ab9bf
fix: pin auto-rebase.yml to canonical @v1 stub per org standard (#139)
don-petry Apr 25, 2026
5810d6e
chore(ci): remove stray codeql.yml workflow (#115)
don-petry Apr 26, 2026
fad9fc2
fix(compliance): add CI secret-scan job and org .gitignore baseline (…
don-petry Apr 26, 2026
ac4312e
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry Apr 26, 2026
c32b37c
chore(settings): add .github/settings.yml to codify repo settings (#118)
don-petry Apr 26, 2026
b77e3d4
fix(ci): align dependabot-rebase with org standard + confirm allow_au…
don-petry Apr 26, 2026
1cf14c0
fix(ci): pin dependency-audit reusable workflow to SHA (#120)
don-petry Apr 26, 2026
2c814a4
fix(ci): pin feature-ideation reusable workflow to SHA (#122)
don-petry Apr 26, 2026
4dec334
fix(ci): pin agent-shield reusable workflow to SHA (#123)
don-petry Apr 26, 2026
00dd030
fix: pin dependabot-automerge reusable workflow to SHA (#124)
don-petry Apr 26, 2026
429c596
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry Apr 26, 2026
5ddcdef
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry May 3, 2026
e7f79e5
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry May 4, 2026
7ff68c9
chore(deps): bump SonarSource/sonarqube-scan-action from 7.1.0 to 8.0…
dependabot[bot] May 7, 2026
213392d
chore(deps): bump petry-projects/.github/.github/workflows/dependabot…
dependabot[bot] May 7, 2026
2a84be7
chore(deps): bump petry-projects/.github/.github/workflows/dependency…
dependabot[bot] May 7, 2026
a07ec84
chore(deps): bump petry-projects/.github/.github/workflows/agent-shie…
dependabot[bot] May 7, 2026
7cacc09
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] May 7, 2026
b5fe259
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry May 11, 2026
21a9d16
fix: pin pr-review-mention reusable to SHA d3d768d (#173)
don-petry May 13, 2026
dabc5b2
feat(dev-lead): adopt dev-lead agent (Phase 8 cross-repo rollout)
don-petry May 15, 2026
e8ac8a5
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry May 16, 2026
39f9d5e
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry May 19, 2026
4741a50
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry May 19, 2026
a933b27
feat: implement issue #171 — Compliance: secret_scanning_ai_detection…
don-petry May 20, 2026
3c31ab3
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry May 20, 2026
5387fe8
feat: implement issue #174 — Compliance: unpinned-actions-dev-lead.ym…
don-petry May 20, 2026
ec0f191
feat: implement issue #172 — Compliance: secret_scanning_non_provider…
don-petry May 21, 2026
73a7ae2
feat: implement issue #164 — Compliance: check-suite-auto-trigger-347…
don-petry May 21, 2026
db08c8a
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry May 21, 2026
b67c473
feat: implement issue #148 — Compliance: non-stub-dependency-audit.ym…
don-petry May 21, 2026
3e9f348
feat: implement issue #144 — Compliance: unpinned-actions-auto-rebase…
don-petry May 21, 2026
c5ce2d4
feat: implement issue #149 — Compliance: non-stub-dependabot-automerg…
don-petry May 21, 2026
e61935a
feat: implement issue #150 — Compliance: non-stub-agent-shield.yml (#…
don-petry May 21, 2026
f522105
feat: implement issue #88 — Compliance: unpinned-actions-dependabot-r…
don-petry May 21, 2026
5586caa
feat: implement issue #151 — Compliance: non-stub-feature-ideation.ym…
don-petry May 21, 2026
033a706
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry May 21, 2026
c1b5082
feat: add copilot-setup-steps.yml for Copilot cloud agent
don-petry May 21, 2026
507edcc
fix: correct fork guard and instructions dir check in copilot-setup-s…
don-petry May 21, 2026
11bedfd
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry May 21, 2026
18725eb
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
e27cd5a
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry May 21, 2026
594d369
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
420a5f2
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry May 21, 2026
db8233f
rollout: deploy pr-review-mention standard workflow (#236)
don-petry May 31, 2026
862d596
feat: add pr-auto-review.yml workflow (compliance automation Phase 2)
don-petry Jun 1, 2026
be4373a
deploy: add pr-review.yml workflow
don-petry Jun 3, 2026
8769d8d
fix: explicitly map all secrets in pr-review thin stub
don-petry Jun 4, 2026
1a68cbd
fix(dev-lead): align to @main — drop broken concurrency + grant statu…
don-petry Jun 8, 2026
ce172df
chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 (#238)
dependabot[bot] Jun 20, 2026
3ea9413
feat: implement issue #272 — Compliance: dev-lead-stub-pin (#297)
don-petry Jun 20, 2026
d75a230
ci(dev-lead): enable dev-lead-issue-retry dispatch type (#781) (#301)
don-petry Jun 20, 2026
b3f81e4
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry Jun 20, 2026
cb5a4c9
feat: implement issue #220 — Compliance: non-stub-auto-rebase.yml (#303)
don-petry Jun 20, 2026
dbb3053
feat: implement issue #296 — Compliance: check-suite-prefs-unreadable…
don-petry Jun 20, 2026
c8f4d8c
feat: implement issue #274 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
a4fff3c
feat: implement issue #207 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
1bbde67
feat: implement issue #239 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
bb33c57
feat: implement issue #199 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
d63013e
feat: implement issue #204 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry Jun 20, 2026
d9b19fe
chore: sync 6 org-standard workflow stub(s) from petry-projects/.gith…
don-petry Jun 20, 2026
6469ffd
chore(deps): bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.1…
dependabot[bot] Jun 20, 2026
4f4531c
feat(copilot): add repo-level Copilot instruction files (#203)
don-petry Jun 20, 2026
0f86b6e
chore(deps): bump petry-projects/.github/.github/workflows/feature-id…
dependabot[bot] Jun 20, 2026
60c2ffd
ci(dev-lead): pin caller to @dev-lead/ring1 (staged canary) (#306)
don-petry Jun 21, 2026
f552d9f
Initial commit
don-petry Mar 21, 2026
9d5681f
Install BMad Method v6.2.0 with Claude Code integration
claude Mar 21, 2026
d5128f5
fix: configure CodeQL to scan Python only (#6)
don-petry Mar 24, 2026
1655144
chore: add ECC integration, TEA module, and slim CLAUDE.md
Mar 26, 2026
ffa8a18
Add Claude Code GitHub Action (#15)
don-petry Mar 27, 2026
de75f48
fix: address OpenSSF Scorecard findings (#22)
don-petry Mar 28, 2026
4091694
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] Apr 1, 2026
217e991
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] Apr 1, 2026
26cd689
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry Apr 1, 2026
c40b079
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry Apr 1, 2026
79a7865
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] Apr 1, 2026
ea2393d
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] Apr 4, 2026
d6b9ab5
chore: enable Claude issue trigger per org CI standard (#48)
don-petry Apr 5, 2026
9d49513
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry Apr 5, 2026
520b037
feat: split Claude workflow into interactive + issue automation jobs …
don-petry Apr 6, 2026
dd96039
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry Apr 6, 2026
618b199
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] Apr 6, 2026
f63e261
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry Apr 8, 2026
fa3fa6d
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry Apr 8, 2026
dedf7b0
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry Apr 21, 2026
6cfbb75
Revert "fix: correct reusable workflow path (remove duplicate .github…
Apr 21, 2026
81dc743
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry Apr 21, 2026
5d5f14c
chore(ci): remove stray codeql.yml workflow (#115)
don-petry Apr 26, 2026
99fb218
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry Apr 26, 2026
92b0a3e
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry Apr 26, 2026
5629812
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry May 3, 2026
9dee0ce
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry May 4, 2026
383d328
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry May 16, 2026
058b895
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry May 20, 2026
1382b59
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry May 21, 2026
a546d3a
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry May 21, 2026
4427315
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry May 21, 2026
e76e336
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
6a867fc
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry May 21, 2026
df37312
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
7d78034
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry May 21, 2026
f38b2e9
rollout: deploy pr-review-mention standard workflow (#236)
don-petry May 31, 2026
e6225e5
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry Jun 20, 2026
3b8abd3
Initial commit
don-petry Mar 21, 2026
deca4e6
Install BMad Method v6.2.0 with Claude Code integration
claude Mar 21, 2026
e6096a5
Add TalkTerm Product Requirements Document
don-petry Mar 21, 2026
ce3686c
Enhance PRD v1.1 with multi-agent review findings
Mar 21, 2026
a57219f
chore: add Dependabot with auto-merge via GitHub App (#3)
don-petry Mar 23, 2026
7fba324
Add UX design spec, architecture, research, and Figma screen mockups
Mar 23, 2026
37a34e4
Enhance UX designs with workspace selection, contextual writeback, pr…
Mar 24, 2026
6e01bfe
Address PR review: fix contradictions, remove capture scripts, fix JS…
Mar 24, 2026
8251461
fix: configure CodeQL to scan Python only (#6)
don-petry Mar 24, 2026
b14a931
Add comprehensive story files for all 12 epics (45 stories)
Mar 24, 2026
f0a311b
Address PR review: fix FR references, story count, and installer term…
Mar 25, 2026
b12d134
chore: add CodeRabbit config for AI-powered PR reviews (#11)
don-petry Mar 26, 2026
462189c
chore: enable SonarCloud code quality analysis (#10)
don-petry Mar 26, 2026
7f87a9b
chore: add ECC integration, TEA module, and slim CLAUDE.md
Mar 26, 2026
bedb4bc
fix: address PR review comments and SonarCloud exclusions
Mar 26, 2026
517caa5
chore: refine CodeRabbit config to exclude non-code directories (#13)
don-petry Mar 26, 2026
f2b67b0
Add Claude Code GitHub Action (#15)
don-petry Mar 27, 2026
4222e69
fix: address OpenSSF Scorecard findings (#22)
don-petry Mar 28, 2026
c990c39
Import org-wide AGENTS.md, remove duplicated standards (#23)
don-petry Mar 28, 2026
6e2cd99
chore(deps): bump github/codeql-action from 3.35.1 to 4.35.1 (#27)
dependabot[bot] Apr 1, 2026
73c8841
chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#24)
dependabot[bot] Apr 1, 2026
6bcaaff
ci: skip Claude Code reviewer on Dependabot PRs (#28)
don-petry Apr 1, 2026
e3314a8
ci: move Dependabot exclusion to step-level in Claude workflow (#30)
don-petry Apr 1, 2026
de7b04a
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82…
dependabot[bot] Apr 1, 2026
f3a3b81
chore: add Dependabot security-only update config (#32)
don-petry Apr 4, 2026
e8cef44
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.88…
dependabot[bot] Apr 4, 2026
33460cb
chore: enable Claude issue trigger per org CI standard (#48)
don-petry Apr 5, 2026
902d397
fix: add checkout step to Claude workflow for issue-triggered mode (#49)
don-petry Apr 5, 2026
d14347f
feat: add dependabot update-and-merge workflow (#54)
don-petry Apr 6, 2026
72f61cf
feat: split Claude workflow into interactive + issue automation jobs …
don-petry Apr 6, 2026
6b42a63
feat: switch to org-level reusable Claude Code workflow (#62)
don-petry Apr 6, 2026
cd4a57b
feat: add BMAD Analyst feature ideation workflow (#60)
don-petry Apr 6, 2026
fd9c72b
chore: add CODEOWNERS file for code review enforcement
github-actions[bot] Apr 6, 2026
50476bd
refactor: use org-wide reusable feature-ideation workflow (#68)
don-petry Apr 7, 2026
18552db
fix: sync dependency-audit.yml with org template (closes #42) (#80)
don-petry Apr 8, 2026
1111a53
fix: rename codeql workflow and add javascript-typescript + actions m…
don-petry Apr 8, 2026
6e9c303
ci: add agent-shield.yml workflow (#78)
don-petry Apr 8, 2026
bcca55c
chore(workflows): adopt centralized stubs from petry-projects/.github…
don-petry Apr 8, 2026
2a03e58
fix: correct reusable workflow path (remove duplicate .github/) (#135)
don-petry Apr 21, 2026
69522d5
Revert "fix: correct reusable workflow path (remove duplicate .github…
Apr 21, 2026
d80e26b
ci: add auto-rebase workflow and check_run trigger to claude.yml
don-petry Apr 21, 2026
a50f6ac
fix: update auto-rebase ref to SHA containing the reusable workflow
don-petry Apr 21, 2026
7603091
fix: pin auto-rebase.yml to canonical @v1 stub per org standard (#139)
don-petry Apr 25, 2026
211405b
chore(ci): remove stray codeql.yml workflow (#115)
don-petry Apr 26, 2026
1e21dd5
fix(compliance): add CI secret-scan job and org .gitignore baseline (…
don-petry Apr 26, 2026
a97d0d8
chore(security): remove drift codeql.yml, enable GitHub-managed defau…
don-petry Apr 26, 2026
5796b3f
chore(settings): add .github/settings.yml to codify repo settings (#118)
don-petry Apr 26, 2026
dce6672
fix(ci): pin feature-ideation reusable workflow to SHA (#122)
don-petry Apr 26, 2026
5246ddf
fix(ci): pin agent-shield reusable workflow to SHA (#126)
don-petry Apr 26, 2026
34e6e37
chore: add bot accounts to CODEOWNERS for auto-merge support
don-petry May 3, 2026
938396c
chore: standardize CODEOWNERS on @petry-projects/org-leads (#160)
don-petry May 4, 2026
8f7ecbd
chore: sync org-standard pr-review-mention.yml stub from petry-projec…
don-petry May 11, 2026
9f53e76
feat(dev-lead): adopt dev-lead agent (Phase 8 cross-repo rollout)
don-petry May 15, 2026
94cf8ec
chore(dev-lead): remove claude.yml — replaced by dev-lead.yml (#176)
don-petry May 16, 2026
f49f2cd
feat: implement issue #171 — Compliance: secret_scanning_ai_detection…
don-petry May 20, 2026
aef328d
feat: implement issue #162 — Compliance: codeowners-no-catchall (#182)
don-petry May 20, 2026
bca328a
feat: implement issue #174 — Compliance: unpinned-actions-dev-lead.ym…
don-petry May 20, 2026
a423866
feat: implement issue #172 — Compliance: secret_scanning_non_provider…
don-petry May 21, 2026
86bcd62
feat: implement issue #164 — Compliance: check-suite-auto-trigger-347…
don-petry May 21, 2026
58f0513
feat: implement issue #175 — Compliance: non-stub-pr-review-mention.y…
don-petry May 21, 2026
84e65d6
feat: implement issue #144 — Compliance: unpinned-actions-auto-rebase…
don-petry May 21, 2026
e0c66ab
feat: implement issue #161 — Compliance: codeowners-org-leads-not-fir…
don-petry May 21, 2026
31fbdc8
feat: add copilot-setup-steps.yml for Copilot cloud agent
don-petry May 21, 2026
628f6f5
fix: correct fork guard and instructions dir check in copilot-setup-s…
don-petry May 21, 2026
12254f2
fix: make copilot setup workflow docs-only for current TalkTerm main
don-petry May 21, 2026
b078256
feat: implement issue #200 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
02bac3c
feat: implement issue #86 — Compliance: unpinned-actions-claude.yml (…
don-petry May 21, 2026
a32b027
feat: implement issue #198 — [Fleet Monitor] petry-projects/TalkTerm …
don-petry May 21, 2026
eeda405
feat: implement issue #163 — Compliance: check-suite-auto-trigger-123…
don-petry May 21, 2026
c6338b9
rollout: deploy pr-review-mention standard workflow (#236)
don-petry May 31, 2026
678508f
deploy: add pr-review.yml workflow
don-petry Jun 3, 2026
5d0defd
fix: explicitly map all secrets in pr-review thin stub
don-petry Jun 4, 2026
d76d652
fix(dev-lead): align to @main — drop broken concurrency + grant statu…
don-petry Jun 8, 2026
7505666
feat: implement issue #228 — Compliance: secret_scanning_ai_detection
donpetry-bot Jun 8, 2026
f294915
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot Jun 18, 2026
cc9d1a6
chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 (#238)
dependabot[bot] Jun 20, 2026
8814f33
feat: implement issue #272 — Compliance: dev-lead-stub-pin (#297)
don-petry Jun 20, 2026
9a5aa0f
ci(dev-lead): enable dev-lead-issue-retry dispatch type (#781) (#301)
don-petry Jun 20, 2026
68d8b61
feat: implement issue #217 — Compliance: codeowners-org-leads-not-fir…
don-petry Jun 20, 2026
69bac3f
feat: implement issue #220 — Compliance: non-stub-auto-rebase.yml (#303)
don-petry Jun 20, 2026
79ee742
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot Jun 20, 2026
b2d324c
fix: address CI failures in PR #266
donpetry-bot Jun 22, 2026
d0db709
fix: suppress gitleaks false positives for 4 additional commits
donpetry-bot Jun 22, 2026
71b9a1b
chore: apply manual instructions [skip ci-relay]
donpetry-bot Jun 22, 2026
53c098b
fix: suppress gitleaks false positive for commit f57f0350
donpetry-bot Jun 22, 2026
b60d44d
fix: suppress gitleaks false positives for commits edb82932, 720229a3…
donpetry-bot Jun 23, 2026
80ae344
fix: suppress gitleaks false positives for commits 7f87a9bb, 85cb1f5f…
donpetry-bot Jun 23, 2026
92d5af1
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot Jun 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/agent-shield.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ permissions:

jobs:
agent-shield:
uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@v2
uses: petry-projects/.github/.github/workflows/agent-shield-reusable.yml@agent-shield/stable
16 changes: 5 additions & 11 deletions .github/workflows/apply-repo-settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
# Standard: petry-projects/.github/standards/push-protection.md#required-repo-level-settings
#
# Applies repository-level security settings (secret_scanning_ai_detection, etc.)
# via scripts/apply-repo-settings.sh on every push to main and on a weekly
# schedule (Mon 03:00 UTC) so that security_and_analysis settings documented
# in .github/settings.yml stay in effect and drift is caught between compliance
# audits. Also triggerable manually for out-of-band remediation.
# via scripts/apply-repo-settings.sh on path-filtered pushes to main, on a
# weekly schedule (Mondays 06:00 UTC), and via manual dispatch. This ensures
# security_and_analysis settings documented in .github/settings.yml stay in
# effect and prevents drift over time.
#
# Token: GH_PAT_WORKFLOWS (classic PAT with repo scope).
# `administration` is not a valid GITHUB_TOKEN scope in Actions; and the
Expand All @@ -20,18 +20,12 @@ on:
paths:
- .github/settings.yml
- scripts/apply-repo-settings.sh
- .github/workflows/apply-repo-settings.yml
schedule:
# Reinforce settings weekly (Mon 03:00 UTC) so drift is caught between compliance audits.
- cron: '0 3 * * 1'
- cron: '0 6 * * 1' # Weekly Monday 06:00 UTC — prevents settings drift
Comment thread
don-petry marked this conversation as resolved.
workflow_dispatch:

permissions: {}

concurrency:
group: apply-repo-settings
cancel-in-progress: false

jobs:
apply:
name: Apply security_and_analysis settings
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-failure-analyst.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ jobs:
if: >-
github.event.check_run.conclusion == 'failure' &&
!startsWith(github.event.check_run.name, 'CI Failure Analyst')
uses: petry-projects/.github-private/.github/workflows/ci-failure-analyst-reusable.yml@ac05d653e05c038bf5f82b1e9612d5015399a675 # main
uses: petry-projects/.github-private/.github/workflows/ci-failure-analyst-reusable.yml@121bee881bd13715706d30230b2d5a8d2d78b0b1 # main
secrets:
CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-automerge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ jobs:
permissions:
contents: read
pull-requests: read
uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v2
uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@dependabot-automerge/stable
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/dependency-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ permissions:

jobs:
dependency-audit:
uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v2
uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@dependency-audit/stable
2 changes: 1 addition & 1 deletion .github/workflows/feature-ideation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ jobs:
discussions: write
id-token: write
actions: read
uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@cc05a74683f8e3564592878e417bb20f8013f16f # v1
uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@ce8a8c328b21feb26c7bb9ef81ffb26354e9a4da # v1
with:
# === CUSTOMISE THIS PER REPO — the only required edit ===
# Replace this paragraph with a 3-5 sentence description of your project,
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/pr-review-mention.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,4 @@ jobs:
statuses: read
uses: petry-projects/.github/.github/workflows/pr-review-mention-reusable.yml@v2
secrets: inherit

60 changes: 13 additions & 47 deletions .github/workflows/pr-review.yml
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 }}
2 changes: 1 addition & 1 deletion .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
fetch-depth: 0
- name: SonarCloud Scan
if: ${{ env.SONAR_TOKEN != '' }}
uses: SonarSource/sonarqube-scan-action@713881670b6b3676cda39549040e2d88c70d582e # v8.2.0
uses: SonarSource/sonarqube-scan-action@7006c4492b2e0ee0f816d36501671557c97f5995 # v8.1.0
Loading