Skip to content

chore(renovate): track openclaw + remote-signer helm chart pins#369

Merged
bussyjd merged 3 commits intomainfrom
fix/renovate-helm-charts
Apr 23, 2026
Merged

chore(renovate): track openclaw + remote-signer helm chart pins#369
bussyjd merged 3 commits intomainfrom
fix/renovate-helm-charts

Conversation

@bussyjd
Copy link
Copy Markdown
Collaborator

@bussyjd bussyjd commented Apr 23, 2026

Summary

  • Add a customManager (regex) that parses the existing // renovate: hint comments in internal/openclaw/openclaw.go, so Renovate actually tracks both helm pins:
    • chartVersion = \"0.1.7\" (openclaw chart on https://obolnetwork.github.io/helm-charts/)
    • remoteSignerChartVersion = \"0.3.0\" (remote-signer chart)
      The hint comments were already present but there was no matching manager — they were dead labels.
  • Add package rules mirroring the existing obol-stack-front-end style: grouped PRs with a nice body template for remote-signer, grouped PRs for the openclaw chart, and a major-bump gate via the dependency dashboard for remote-signer.

Regex verification

The regex was test-compiled against the current source and matches both pins exactly:

```
datasource=helm depName=openclaw registryUrl=https://obolnetwork.github.io/helm-charts/ currentValue=0.1.7
datasource=helm depName=remote-signer registryUrl=https://obolnetwork.github.io/helm-charts/ currentValue=0.3.0
```

Expected effect on next Renovate run

Pin Now Latest PR?
`remoteSignerChartVersion` 0.3.0 0.3.0 no (already current)
openclaw chart `chartVersion` 0.1.7 0.4.0 yes — major bump (covered by a separate openclaw bump PR)
Frontend (unchanged, already tracked) v0.1.16 v0.1.16 no

Test plan

  • JSON schema valid
  • Regex matches both pins in `openclaw.go` locally
  • Renovate dry-run picks up the new manager on next scheduled run
  • First PR Renovate opens for a helm chart update is labeled/grouped as expected

Add a custom regex manager that picks up the existing `// renovate:`
hint comments in `internal/openclaw/openclaw.go` for both the
`openclaw` and `remote-signer` helm charts (the hints were dead labels
without a matching manager). Group + label rules mirror the existing
`obol-stack-front-end` pattern; major bumps on `remote-signer` go
through the dependency dashboard.
@bussyjd bussyjd merged commit 37976cb into main Apr 23, 2026
5 checks passed
@OisinKyne OisinKyne deleted the fix/renovate-helm-charts branch April 23, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant