Enforce complete validation in the shared Forgejo runner flow #13
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#17 Scan tracked files and complete Git history for secrets
viacheslavshuka/quorum
#30 Block vulnerable dependencies and unsafe container configuration
viacheslavshuka/quorum
#31 Scan the disposable authenticated API with ZAP
viacheslavshuka/quorum
#34 Deploy validated main images to development
viacheslavshuka/quorum
#5 Configure shared offline commit checks
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#13
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?
Every pull request needs required validation before merge. Outside contributors use the same automatic runner flow while validation jobs remain unable to access production credentials or resources.
Scope
Add versioned Forgejo Actions workflows and repository protection settings. Inspect the installed runner, host, and container-runtime configuration before claiming the production-access restriction is enforced.
Acceptance criteria
mainrequire a pull request and passing required checks. Contributor pull requests require maintainer approval before merge. No separate approval is required to execute each revision.main. Development deployments follow validatedmaincommits, with no separate long-lived development branch.maincommit receives complete required validation. Pull-request results for another commit cannot authorize deployment.Validation
Exercise a trusted branch and an outside-contributor revision through the same flow. Use nonsecret test markers to check denied credential/resource access and cross-job residue. Confirm a failing required job blocks merge and development deployment. Verify cancellation cleans disposable resources.
Dependencies
Related work