forgejo-mcp/image/release-tools/renovate.json
Christoph Görn c1316d8a7e
feat: ✨ add govulncheck + openspec to release-tools image
Remove last runtime installs from .tekton/tasks/:
- govulncheck (go install) → baked via GOBIN in tools-builder stage, copied to final
- @fission-ai/openspec (npm install -g at runtime) → added to npm/package-lock.json (npm ci integrity), symlinked at /usr/local/bin/openspec

Also: add GOVULNCHECK_VERSION ARG (default: latest), update VERSIONS.md, renovate.json (govulncheck + openspec tracking), README bundled tools list, and OCI description label.

Tracked via forgejo-mcp-7g9: refactor into smaller images (P4, deferred).
2026-05-25 23:19:33 +02:00

64 lines
2.3 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"enabled": true,
"packageRules": [
{
"description": "Hummingbird base image — manual review required; tag is floating (latest-builder). When a specific MAJOR.MINOR-builder tag is published, switch to it and remove this rule.",
"matchDatasources": ["docker"],
"matchPackageNames": ["registry.access.redhat.com/hi/go"],
"automerge": false,
"reviewers": ["goern"],
"labels": ["Kind/Enhancement", "release-tools/base-image-bump"]
},
{
"description": "goreleaser — auto-PR for patch/minor, manual for major",
"matchDatasources": ["go"],
"matchPackageNames": ["github.com/goreleaser/goreleaser/v2"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
},
{
"description": "syft — auto-PR for patch/minor, manual for major",
"matchDatasources": ["github-releases"],
"matchPackageNames": ["anchore/syft"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
},
{
"description": "cosign — auto-PR for patch/minor, manual for major",
"matchDatasources": ["github-releases"],
"matchPackageNames": ["sigstore/cosign"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
},
{
"description": "@anthropic-ai/mcpb — auto-PR with lockfile update",
"matchDatasources": ["npm"],
"matchPackageNames": ["@anthropic-ai/mcpb"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
},
{
"description": "@fission-ai/openspec — auto-PR with lockfile update",
"matchDatasources": ["npm"],
"matchPackageNames": ["@fission-ai/openspec"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
},
{
"description": "govulncheck — auto-PR for patch/minor, manual for major",
"matchDatasources": ["go"],
"matchPackageNames": ["golang.org/x/vuln"],
"automerge": false,
"labels": ["Kind/Enhancement", "release-tools/tool-bump"]
}
],
"ignorePaths": [
"go.sum",
"vendor/**",
"operation/**",
"pkg/**",
"cmd/**"
]
}