Add dependency release and compliance automations
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
"Update docs/security-review.md during release-readiness work.",
|
||||
"Update docs/release-checklist.md when release behavior changes.",
|
||||
"Add or preserve non-destructive scheduled repository cleanup checks for active projects.",
|
||||
"Add or preserve dependency, release dry-run, and template compliance checks when they fit the project.",
|
||||
"Run git diff --check before finishing.",
|
||||
"Run the cheapest reliable verification command or document why it could not run.",
|
||||
"After pushing workflow-triggering commits, poll Gitea workflow runs until success or a concrete blocker."
|
||||
@@ -40,6 +41,41 @@
|
||||
],
|
||||
"destructive": false
|
||||
},
|
||||
"dependencyAutomation": {
|
||||
"workflow": "files/dependency-check-gitea.yml",
|
||||
"target": ".gitea/workflows/dependency-check.yml",
|
||||
"schedule": "weekly",
|
||||
"checks": [
|
||||
"dependency vulnerability reports",
|
||||
"outdated dependency reports",
|
||||
"Docker base image references"
|
||||
],
|
||||
"destructive": false
|
||||
},
|
||||
"releaseDryRunAutomation": {
|
||||
"workflow": "files/release-dry-run-gitea.yml",
|
||||
"target": ".gitea/workflows/release-dry-run.yml",
|
||||
"trigger": "push and manual",
|
||||
"checks": [
|
||||
"release documentation presence",
|
||||
"unresolved placeholder scan",
|
||||
"stack-specific build/test checks",
|
||||
"artifact discovery"
|
||||
],
|
||||
"publishes": false
|
||||
},
|
||||
"templateComplianceAutomation": {
|
||||
"workflow": "files/template-compliance-gitea.yml",
|
||||
"target": ".gitea/workflows/template-compliance.yml",
|
||||
"trigger": "push, pull request, and manual",
|
||||
"checks": [
|
||||
"required Codex files",
|
||||
"unresolved placeholders",
|
||||
"README divider convention",
|
||||
"recommended workflow presence"
|
||||
],
|
||||
"destructive": false
|
||||
},
|
||||
"readmeDivider": {
|
||||
"templateName": "section-line",
|
||||
"source": "https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png",
|
||||
@@ -126,6 +162,21 @@
|
||||
"source": "files/repo-cleanup-gitea.yml",
|
||||
"target": ".gitea/workflows/repo-cleanup.yml",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"source": "files/dependency-check-gitea.yml",
|
||||
"target": ".gitea/workflows/dependency-check.yml",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"source": "files/release-dry-run-gitea.yml",
|
||||
"target": ".gitea/workflows/release-dry-run.yml",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"source": "files/template-compliance-gitea.yml",
|
||||
"target": ".gitea/workflows/template-compliance.yml",
|
||||
"required": false
|
||||
}
|
||||
],
|
||||
"placeholders": [
|
||||
|
||||
Reference in New Issue
Block a user