Remove obsolete Branch/ label guidance from canonical issue templates #31
Labels
No labels
Compat/Breaking
Compat/Deprecation
Kind
Bug
Kind
Chore
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Investigation
Kind
Question
Kind
Security
Kind
Testing
Meta/Good First Issue
Meta/Help Wanted
Meta/Stale
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Needs More Info
Status
Needs Triage
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 24 minutes 30 seconds
Due date
Xeplosion
24 minutes 30 seconds
Dependencies
No dependencies set
Reference
XeplosionTechnologies/.forgejo#31
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type of chore
Repository / project maintenance
What needs to be done and why?
Review the canonical Forgejo issue forms maintained on the
.forgejorepository'smainbranch and remove references to the obsoleteBranch/label workflow.Several current forms still include fields or lifecycle checklist items such as:
and:
This is no longer the intended workflow.
Branch relationships should use Forgejo's native functionality instead:
Update every affected canonical issue form, including any applicable:
Remove
Branch/label language from:Where an affected branch/version field itself is still useful for reporter-provided context, keep the field but rewrite its description so it does not instruct maintainers to apply a
Branch/label.For example:
may still be useful on a bug report when the reporter knows which release or branch is affected.
The incorrect part is the manual label duplication, not necessarily the collection of branch/version context.
Technical-debt impact
Leaving the stale guidance in the canonical forms causes every repository receiving synced templates to continue teaching an obsolete workflow.
Because these files propagate through the managed template system, inconsistent guidance becomes organization-wide technical and process debt.
Fixing the canonical source prevents the incorrect convention from continuing to spread.
Risk / compatibility impact
Low implementation risk, but the canonical forms are shared template assets.
Changes should be reviewed to ensure useful reporter fields are not removed simply because their current descriptions reference
Branch/labels.Template propagation should be verified after the canonical files are corrected.
Affected branch(es)
Canonical issue-template changes belong on
main, which is the source for shared template propagation.The issue itself should use Forgejo's native branch reference if an implementation branch is created.
Additional context
This task is specifically about the canonical templates, not merely the documentation describing them.
A separate documentation issue tracks removal of stale
Branch/references from the written standards.The existing issue forms themselves currently demonstrate the problem, including branch-label instructions in reporter fields and the shared lifecycle checklist.
Request checklist
Workflow lifecycle
Triage
Kind/classification confirmedReviewed/label assignedPriority/assigned when appropriateBranch/label(s) assigned when branch targeting mattersStatus/Needs More InforemainsStatus/Needs Triageremoved before leaving TriageBacklog
To Do
In Progress
Review Gate
Completed