Skip to content
Open
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
818e99c
fix(compliance-audit): suppress gh_api stdout on failure to avoid fal…
github-actions[bot] May 8, 2026
cb7bb5f
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 9, 2026
db69041
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
5e64d06
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
2e43a31
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
0ebae7a
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
1fe7ea5
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
ab10f45
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
0ba8af8
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 10, 2026
33fd281
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
c773dfb
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
abc2e35
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
1a40793
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
32ba648
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
7234030
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
cbcaf0a
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 11, 2026
e6a84c3
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 12, 2026
f48dcb0
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 12, 2026
ff6ce48
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 12, 2026
e45c376
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 12, 2026
b622b5a
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 12, 2026
694319c
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 13, 2026
8d98665
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 13, 2026
32ede88
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 13, 2026
c41ce00
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 13, 2026
5cc3852
Merge branch 'main' into claude/issue-208-20260508-1408
github-actions[bot] May 13, 2026
b622b60
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 14, 2026
a9dfece
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 14, 2026
5c870de
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 15, 2026
37dce85
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 15, 2026
ac1ef02
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 16, 2026
db91e12
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 16, 2026
a51eaf3
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 16, 2026
e009415
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 16, 2026
2239849
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 16, 2026
3614466
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
9720686
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
36e0cd1
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
789e71a
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
fbda9b3
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
cd4e0b2
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
891c20f
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
0f0cc80
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
86d19ee
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
aab24be
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
19f2ea8
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
831963f
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
6976ebb
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 17, 2026
bb83cda
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 18, 2026
4f6f52b
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 19, 2026
3fdc10c
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 19, 2026
b0059f3
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 20, 2026
fc3b009
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 21, 2026
bfb2651
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 21, 2026
1951b62
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 21, 2026
4d3a2a8
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 21, 2026
0085465
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 21, 2026
712f8bc
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 24, 2026
19f1a9c
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 24, 2026
bc7309c
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 24, 2026
d0ecd3b
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 24, 2026
d7ee727
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 26, 2026
ba1f709
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry May 31, 2026
2010e83
fix(bot): address bot feedback [skip ci-relay]
donpetry-bot May 31, 2026
d16e191
chore: apply manual instructions [skip ci-relay]
donpetry-bot May 31, 2026
3f81ad3
chore: apply manual instructions [skip ci-relay]
donpetry-bot May 31, 2026
514a54f
chore: apply manual instructions [skip ci-relay]
donpetry-bot May 31, 2026
2934688
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 3, 2026
9cf6b93
chore: apply manual instructions [skip ci-relay]
donpetry-bot Jun 3, 2026
40ca658
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 6, 2026
09d2d7f
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 7, 2026
65f05cd
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 7, 2026
b04f51d
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 7, 2026
408130a
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 7, 2026
bed0582
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 7, 2026
33718ba
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
570b2da
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
79edf67
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
4102e6a
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
73c32ac
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
3a4065c
chore: apply manual instructions [skip ci-relay]
donpetry-bot Jun 8, 2026
85ac0a7
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
8184656
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
fcd70ee
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
8b57fa1
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
a5f6bf2
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 8, 2026
fb2bdc4
Merge branch 'main' into claude/issue-208-20260508-1408
don-petry Jun 9, 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
8 changes: 5 additions & 3 deletions scripts/compliance-audit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,10 @@ escape_ere() {
# Retry wrapper for gh api calls (handles rate limits)
gh_api() {
local retries=3
local output
for i in $(seq 1 $retries); do
if gh api "$@" 2>/dev/null; then
if output=$(gh api "$@" 2>/dev/null); then
echo "$output"
return 0
fi
Comment thread
don-petry marked this conversation as resolved.
if [ "$i" -lt "$retries" ]; then
Expand Down Expand Up @@ -1142,7 +1144,7 @@ check_copilot_instructions() {
--jq '.content' 2>/dev/null || echo "")

if [ -z "$content" ]; then
add_finding "$repo" "standards" "missing-copilot-instructions" "warning" \
add_finding "$repo" "standards" "missing-copilot-instructions" "error" \
"Missing \`.github/copilot-instructions.md\`. Every repo must have its own Copilot instructions file — Copilot instruction files are repository-scoped and do not propagate from the \`petry-projects/.github\` repo. Copy the canonical template from \`standards/copilot-instructions-standard.md\` in \`petry-projects/.github\`, then tailor it with this repo's specific tech stack, project structure, local dev commands, required environment variables, and testing configuration." \
"standards/copilot-instructions-standard.md"
return
Expand Down Expand Up @@ -1326,7 +1328,7 @@ GH_TOKEN=<admin-pat> bash scripts/apply-repo-settings.sh ${repo}
This script applies all standard settings defined in \`standards/github-settings.md\` in one pass.
For a dry run to preview changes without applying: \`DRY_RUN=true GH_TOKEN=<admin-pat> bash scripts/apply-repo-settings.sh ${repo}\`"
;;
workflows)
ci-workflows|workflows)
remediation_steps="Copy the relevant workflow template from \`standards/workflows/\` verbatim — do not generate from scratch:

\`\`\`bash
Expand Down
Loading