Add managed repository for validating CI/CD workflows #35
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: 2 days 23 hours
Due date
Xeplosion
2 days 23 hours
Dependencies
No dependencies set
Reference
XeplosionTechnologies/.forgejo#35
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?
What problem or capability gap does this address?
Shared CI/CD workflows and managed template assets can affect multiple repositories after they are distributed through the
.forgejotemplate system.There is currently no dedicated, controlled repository whose purpose is to exercise those changes before broader distribution. This makes it possible for a workflow that is syntactically valid but behaviorally incorrect to reach active repositories before the failure is discovered.
A permanent validation target would provide a safe place to verify shared workflows, runner behavior, template propagation, and common failure paths before changes are promoted into normal use.
Desired outcome
Create a managed test repository dedicated to validating CI/CD and template-system changes.
The repository should:
Proposed solution
Create a dedicated workflow-validation repository under
XeplosionTechnologies.Repository setup
Managed-template integration
Validation coverage
Documentation
.forgejoworkflow-maintenance documentation.Alternatives considered
Test directly in active repositories. This provides realistic execution, but increases the blast radius of mistakes.
Rely only on workflow/YAML validation. This can catch syntax problems but cannot prove that the workflow behaves correctly in Forgejo Actions.
Use arbitrary template repositories as test targets. This lacks a stable, intentionally isolated validation environment.
Risk / compatibility considerations
The validation repository must not receive production credentials or production deployment authority.
It should exercise the same automation paths as managed repositories without creating a competing canonical workflow source.
Target / affected branch(es)
Supporting canonical
.forgejochanges should targetmain.The validation repository itself is a new repository rather than a change limited to an existing branch.
Additional context
This replaces the intent of the old workflow-test issue while accounting for the newer managed-template architecture.
Request checklist
Workflow lifecycle
Triage
Kind/classification confirmedReviewed/label assignedPriority/assigned when appropriateStatus/Needs More InforemainsStatus/Needs Triageremoved before leaving TriageBacklog
To Do
In Progress
Review Gate
Completed