You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to add .github/ISSUE_TEMPLATE/config.yml with blank_issues_enabled: false to all three DevOps CoP repos — devops, devops-security, and incubator — because none of them has one today, so GitHub still offers "Open a blank issue" underneath the template picker in every repo. An issue opened that way skips the forms entirely: no size/role/feature/complexity/milestone labels and no automatic add to CoP: DevOps: Project Board. Doing this in only one repo just moves the bypass to the other two, so all three are in scope for one person in one pass.
Action Items
In hackforla/devops (default branch master), create .github/ISSUE_TEMPLATE/config.yml containing exactly:
blank_issues_enabled: false
Do the same in hackforla/devops-security (branch main).
Do the same in hackforla/incubator (branch main).
Three small PRs, one per repo — a repo cannot be changed from another repo's PR.
After each PR merges, verify that repo: visit https://github.com/hackforla/<repo>/issues/new/choose and confirm the "Don't see your issue here? Open a blank issue." line at the bottom of the picker is gone, and that the existing templates still all appear. This step cannot be done from a PR branch — GitHub reads config.yml from the default branch only, so the change is invisible until it merges. Three separate checks, one per repo; don't close this issue until all three are done.
The file must be named config.yml and sit in .github/ISSUE_TEMPLATE/ alongside the templates. config.yaml is not recognised.
This is a deliberate policy change, not just tidying: after it lands, everyone opening an issue in these repos must pick a template. That is the intent — it is what makes the labels and the board wiring on the forms actually reliable.
Related, and part of why this matters: the DevOps CoP's Weekly Label check (Perform Weekly Label check #23) has a step for finding issues that are not on the project board. All three repos' issue forms now add new issues to board 73 automatically, so the blank-issue escape hatch is the only remaining way for an issue to arrive off-board.
Optional and not required for this issue: config.yml can also carry a contact_links: list. Leave it out unless the CoP asks for one — the goal here is only to close the blank-issue path.
Overview
We need to add
.github/ISSUE_TEMPLATE/config.ymlwithblank_issues_enabled: falseto all three DevOps CoP repos —devops,devops-security, andincubator— because none of them has one today, so GitHub still offers "Open a blank issue" underneath the template picker in every repo. An issue opened that way skips the forms entirely: nosize/role/feature/complexity/milestonelabels and no automatic add toCoP: DevOps: Project Board. Doing this in only one repo just moves the bypass to the other two, so all three are in scope for one person in one pass.Action Items
hackforla/devops(default branchmaster), create.github/ISSUE_TEMPLATE/config.ymlcontaining exactly:hackforla/devops-security(branchmain).hackforla/incubator(branchmain).https://github.com/hackforla/<repo>/issues/new/chooseand confirm the "Don't see your issue here? Open a blank issue." line at the bottom of the picker is gone, and that the existing templates still all appear. This step cannot be done from a PR branch — GitHub readsconfig.ymlfrom the default branch only, so the change is invisible until it merges. Three separate checks, one per repo; don't close this issue until all three are done.Resources/Instructions
config.ymland sit in.github/ISSUE_TEMPLATE/alongside the templates.config.yamlis not recognised.config.ymlcan also carry acontact_links:list. Leave it out unless the CoP asks for one — the goal here is only to close the blank-issue path.