Skip to content

Commit e71c763

Browse files
retr0hclaude
andcommitted
chore: add .github/repos.json for gh-reposync self-management
Per-repo manifest describing tlock's desired description, topics, settings, security, and branch protection. Run from the repo root: gh reposync --apply Auto-discovered via .github/repos.json — no flags needed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent fad54dd commit e71c763

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

.github/repos.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"org": "retr0h",
3+
"settings": {
4+
"has_issues": true,
5+
"has_wiki": false,
6+
"has_projects": false,
7+
"delete_branch_on_merge": true,
8+
"allow_merge_commit": false,
9+
"allow_squash_merge": true,
10+
"allow_rebase_merge": true,
11+
"allow_auto_merge": true,
12+
"web_commit_signoff_required": false
13+
},
14+
"security": {
15+
"vulnerability_alerts": true,
16+
"dependabot_security_updates": true,
17+
"secret_scanning": true,
18+
"secret_scanning_push_protection": true
19+
},
20+
"branch_protection": {
21+
"branch": "main",
22+
"enforce_admins": true,
23+
"required_status_checks": { "strict": true },
24+
"required_pull_request_reviews": { "required_approving_review_count": 0 },
25+
"required_conversation_resolution": true,
26+
"allow_force_pushes": false,
27+
"allow_deletions": false,
28+
"block_creations": true,
29+
"restrictions": null
30+
},
31+
"repos": [
32+
{
33+
"name": "tlock",
34+
"description": "🔒 Lock your terminal. Unlock with your fingerprint.",
35+
"topics": ["cli", "golang", "lock-screen", "macos", "retro", "screensaver", "terminal", "tlock", "tmux", "touch-id"]
36+
}
37+
]
38+
}

0 commit comments

Comments
 (0)