Skip to content

Align settings.yml with the current repo template - #77

Merged
modem7 merged 1 commit into
masterfrom
align-settings-yml
Jul 20, 2026
Merged

Align settings.yml with the current repo template#77
modem7 merged 1 commit into
masterfrom
align-settings-yml

Conversation

@modem7

@modem7 modem7 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • This repo's .github/settings.yml was still on an older shape. Brought it in line with what other repos (docker-borgmatic, docker-rickroll, docker-starwars, crowdsec-troubleshooter, DefaultRepo) currently use: name, has_discussions, delete_branch_on_merge, allow_update_branch, allow_merge_commit: true, and cleaned-up label color formatting (including the wontfix color, which had a leading # that the Settings app was silently dropping).
  • description, homepage, and topics left untouched.

Test plan

  • Merge and confirm the Settings app applies the new repo options and label colors without errors

This repo was still on the older settings.yml shape. Bring it up to
date with what newer repos (docker-borgmatic, docker-rickroll,
docker-starwars, crowdsec-troubleshooter, DefaultRepo) use:

- Add name, has_discussions
- Flip allow_merge_commit to true, add delete_branch_on_merge and
  allow_update_branch (matching the current default merge policy)
- Clean up label color quoting and fix the wontfix color (bare hex,
  no leading '#', which the Settings app was silently dropping)

Repo-specific description/homepage/topics unchanged.
@modem7
modem7 merged commit a5fa363 into master Jul 20, 2026
7 checks passed
modem7 added a commit to borgmatic-collective/pypi that referenced this pull request Jul 20, 2026
.github/settings.yml was an unedited copy of cibuildwheel's old settings
file — still described this repo as "CIBuildWheel" with a homepage
pointing at modem7's personal Cloudsmith "wheels" repo, and (more
importantly) had default_branch: master, which doesn't exist here
(this repo's actual default branch is main).

- name/description/homepage/topics now describe this repo and point
  at borgmatic-collective's actual Cloudsmith repo
- default_branch corrected to main
- Brought structure in line with the current template (same as
  modem7/cibuildwheel#77): has_discussions, delete_branch_on_merge,
  allow_update_branch, allow_merge_commit: true, cleaned-up label
  color quoting, fixed wontfix color
grantbevis pushed a commit to borgmatic-collective/docker-borgmatic that referenced this pull request Jul 20, 2026
This repo has no Settings app config at all (unlike cibuildwheel and
pypi, both recently aligned to a common template — modem7/cibuildwheel#77,
borgmatic-collective/pypi#85). Adding one here for consistency, and so
there's something to actually investigate against in
borgmatic-collective/pypi#86 (which found the app doesn't seem to be
applying settings.yml on pypi either).

Values reflect the live repo where I could check them (has_wiki,
has_projects, and has_discussions are all on here, unlike the smaller
repos, so left them on) and the README's current Docker Hub image
(b3vis/borgmatic — the old modem7/borgmatic-docker link is stale).
Topics and merge-option defaults match the shared template.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant