Commit Graph
117 Commits
Author SHA1 Message Date
okxlin 04355fa322 fix: allow digest-only Renovate automerge
Treat exact same-reference SHA-256 digest replacements as image-only updates that do not require an app-version marker. Reconcile all whitelisted Renovate PRs through the final automerge gate so labels and marker prefilters cannot strand eligible updates.
2026-08-07 13:29:29 +08:00
renovate[bot] c7f548ca20 Update renovatebot/github-action action to v46.2.1 2026-08-03 03:03:47 +00:00
okxlin 02abbd10b6 fix: isolate Renovate v44 cache 2026-07-30 01:07:18 +08:00
renovate[bot] 50a06fe3b0 Update renovatebot/github-action action to v46.2.0 2026-07-29 15:50:34 +00:00
renovate[bot] 911410eea5 Update renovatebot/github-action action to v46.1.21 2026-07-27 06:01:06 +00:00
okxlin f994c0b856 fix: infer primary services for Renovate guard 2026-07-22 15:01:21 +08:00
okxlin 10c163d099 Merge pull request #4998 from okxlin/renovate/renovatebot-github-action-46.x
Update renovatebot/github-action action to v46.1.20
2026-07-21 13:13:01 +08:00
okxlin 8c941d9d10 Merge pull request #5019 from okxlin/renovate/actions-checkout-7.x
Update actions/checkout action to v7.0.1
2026-07-21 13:12:57 +08:00
renovate[bot] 42cd132d4c Update actions/checkout action to v7.0.1 2026-07-20 18:17:44 +00:00
renovate[bot] 82b018145f Update actions/checkout digest to 3d3c42e 2026-07-20 18:17:38 +00:00
renovate[bot] 8af4499e72 Update renovatebot/github-action action to v46.1.20 2026-07-20 04:37:57 +00:00
okxlin f3a4b14387 Add stable label workflow success marker 2026-07-15 21:45:34 +08:00
okxlin 02c07d6ede Replace deprecated PR label action 2026-07-15 21:39:20 +08:00
renovate[bot] a228df3a9b Update renovatebot/github-action action to v46.1.19 2026-07-13 02:32:18 +00:00
okxlin 13acebf9c4 Make Mend primary for Compose updates (#4761) 2026-07-12 15:06:20 +08:00
okxlin fe97d6f2c8 Improve Renovate rate-limit recovery (#4760) 2026-07-12 14:38:44 +08:00
okxlin 9a49d3898b Add a Docker Hub credential preflight
Validate the configured Docker Hub credentials against the token service and a public manifest before starting a full Renovate scan. Provide a small manual workflow so maintainers can diagnose authentication without consuming a full scan.
2026-07-12 11:09:58 +08:00
okxlin d26004a6ca Harden Renovate caching and digest versioning
Strip image digests before deriving app directory versions, while continuing to reject digest-only images. Document the cache privacy boundary, restrict the workflow token to read-only, and bound full scans to 90 minutes.
2026-07-12 10:36:01 +08:00
okxlin de60c0882d Persist the self-hosted Renovate cache
Restore and save Renovate's public lookup and repository extraction cache with a SHA-pinned GitHub action. Keep private package caching disabled and report cache growth for quota monitoring.
2026-07-12 10:06:21 +08:00
okxlin 3f3057ef05 Isolate hosted and self-hosted Renovate controllers
Give the Mend App and the self-hosted Docker scanner disjoint manager scopes, branch namespaces, and dependency dashboards so they cannot close each other's PRs. Preserve the existing Compose policy in a dedicated config and document the scaling boundary.
2026-07-12 09:54:43 +08:00
okxlin f786a72d66 Recognize self-hosted Renovate PRs (#4743) 2026-07-12 03:09:21 +08:00
okxlin 17adfea361 Reduce full Renovate scan frequency (#4731) 2026-07-12 02:49:15 +08:00
okxlin 55e4ad13e3 Explain missing Renovate registry auth (#4730) 2026-07-12 02:19:37 +08:00
okxlin a3c5f371c5 Require Docker Hub auth for Renovate (#4729) 2026-07-12 02:16:01 +08:00
okxlin ac0a4afc3c Fail incomplete Renovate runs (#4728) 2026-07-12 01:45:57 +08:00
okxlin 50fb8bc855 Fix self-hosted Renovate repository target (#4727)
Explicitly target the current repository so green Renovate runs perform real dependency scanning.
2026-07-12 00:58:25 +08:00
okxlin 305513a4e9 Fix Renovate version selection for multi-service apps (#4726)
Use changed primary service tags for app directory renames and keep paused Flux Panel releases pinned to 1.4.3.
2026-07-12 00:41:12 +08:00
renovate[bot] 0c29ff98ec Update renovatebot/github-action action to v46.1.18 2026-07-06 14:13:39 +00:00
okxlin d441193fcd workflow: fix renovate app-version false failures
- run the update-app-version workflow only for Renovate pushes or manual dispatch
- skip already-renamed version directories and rolling aliases in the rename helper
- keep follow-up maintainer patches on Renovate branches from tripping the version rename workflow
2026-07-04 20:29:47 +08:00
okxlin a89df356da ci(renovate): close sidecar-only bot prs 2026-07-03 21:12:38 +08:00
okxlin 10d379b854 Broaden Renovate automerge coverage
Use PR file metadata for the single-service gate so stale but otherwise clean Renovate branches are classified from their actual patch set.

Also whitelist additional single-service apps that match the direct-merge policy and passed the image-only gate.
2026-07-03 20:27:48 +08:00
okxlin fb98a2bd57 Fix Renovate automerge workflow gating
Use the built-in GitHub token for internal workflow dispatches so reconcile can trigger downstream runs without PAT scope mismatches.

Also make the automerge gate inspect the actual base/head git diff, tolerate version-directory renames, and treat ineligible PRs as a skipped gate instead of a failed workflow run.
2026-07-03 20:15:41 +08:00
okxlin cc190ed341 Improve Renovate gate for multi-variant apps
- allow one app to update multiple single-service compose variants

- document Wavelog version guidance and security caution
2026-07-01 19:58:41 +08:00
okxlin 1d9f8284aa Harden Renovate automerge gate 2026-06-30 22:17:41 +08:00
renovate[bot] dd3ef29864 Update actions/checkout action to v7 2026-06-23 02:28:51 +00:00
okxlin 2514311c14 Merge pull request #4171 from okxlin/renovate/actions-checkout-digest
Update actions/checkout digest to df4cb1c
2026-06-23 10:03:19 +08:00
renovate[bot] 6b82606c00 Update actions/checkout digest to df4cb1c 2026-06-08 03:58:51 +00:00
renovate[bot] d832964b20 Update actions/checkout action to v6.0.3 2026-06-02 19:03:32 +00:00
okxlinandSisyphus 405a1ebab8 Fix renovate reconcile workflow dispatch
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-01 15:41:34 +08:00
renovate[bot] 8398eb166f Update renovatebot/github-action action to v46.1.9 2026-04-13 18:36:41 +00:00
okxlin de55240b9f Merge pull request #3621 from okxlin/openclaw/feature/automerge-reconcile-scan
feat: reconcile eligible renovate PRs for automerge
2026-03-24 19:45:27 +08:00
okxlin d56b5566fa refactor: reduce duplicate reconcile dispatches 2026-03-24 11:40:16 +00:00
okxlin be3a423a5b feat: reconcile eligible renovate PRs for automerge 2026-03-24 11:36:50 +00:00
okxlin ac109b9350 fix: handle resolved PRs during automerge retry 2026-03-24 11:34:21 +00:00
okxlin ddb772494d fix: retry automerge when base branch changes 2026-03-24 11:29:23 +00:00
okxlin e204116c58 fix: use dispatch pr number in merge flow [openclaw] 2026-03-24 09:36:15 +00:00
okxlin bd718dc0cc feat: add automerge retry and manual dispatch [openclaw] 2026-03-24 09:29:24 +00:00
okxlin 1c9a6cede7 fix: repair automerge marker line 107 [openclaw] 2026-03-24 09:07:41 +00:00
okxlin 662da26808 fix: repair automerge marker shell escaping [openclaw] 2026-03-24 09:00:51 +00:00
okxlin 843323d61e fix: avoid pull_request-only context in automerge [openclaw] 2026-03-24 08:22:09 +00:00