Commit Graph
39 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
okxlin 99c8c3ce40 fix: parse Telegram config path safely 2026-08-02 19:49:03 +08:00
okxlin 1f876e93fa Merge pull request #5345 from okxlin/renovate/renovatebot-github-action-46.x
Update renovatebot/github-action action to v46.2.0
2026-07-30 02:26:07 +08:00
okxlin 04537e3e19 Merge pull request #5347 from okxlin/renovate/ghcr.io-yusing-godoxy-0.x
Update ghcr.io/yusing/godoxy Docker tag to v0.30.1
2026-07-30 02:25:46 +08:00
okxlin 2c3abea546 Merge pull request #5344 from okxlin/renovate/linuxserver-manyfold-0.x
Update linuxserver/manyfold Docker tag to v0.147.0
2026-07-30 02:25:39 +08:00
okxlin 1290199997 fix: persist GoTab runtime state 2026-07-30 01:49:55 +08:00
okxlin 2a93af56e7 fix: align GoDoxy version directory 2026-07-30 01:24:07 +08:00
okxlin 02abbd10b6 fix: isolate Renovate v44 cache 2026-07-30 01:07:18 +08:00
okxlin e4534f4ac4 fix: align Manyfold version directory 2026-07-30 01:02:52 +08:00
okxlin e327827767 fix: align multi-service app version directories
Map the NetBox and Zipline application services so Renovate can select their target versions, and rename the current NetBox directory to match its updated image tag.
2026-07-29 08:32:55 +08:00
okxlin 7bc7a70924 Merge pull request #5291 from okxlin/renovate/moelin-1panel-2.x
Update moelin/1panel Docker tag to v2.2.4
2026-07-29 01:13:20 +08:00
okxlin 2a1f505052 test: update 1Panel v2 track expectation
Keep the Renovate track-separation test aligned with the v2.2.4 version directory created by this update.
2026-07-29 01:12:21 +08:00
okxlin 5ffd10bf9c fix: align multi-service app version directories
Map the Flagsmith and Kaneo application services so Renovate can select their target versions, and rename the current Flagsmith directory to match its updated image tag.
2026-07-29 00:34:03 +08:00
okxlin b3cced6539 Harden Renovate blocked update handling
Freeze superseded app tracks, prevent independent Dify and uuWAF sidecar bumps, and group SafeLine release images. Add policy regressions and label the retained Immich community-image versions.
2026-07-26 00:40:56 +08:00
okxlin f994c0b856 fix: infer primary services for Renovate guard 2026-07-22 15:01:21 +08:00
okxlin a707e90a65 Add maintained 1Panel V2 tracks
Wire container bootstrap settings to the install form, use isolated default persistence, preserve historical initialization markers during upgrades, add fixed and floating V2 variants, and constrain Renovate so V1 LTS and V2 releases remain separate.
2026-07-16 17:31:34 +08:00
okxlin 43dd33879c Fix version updates after manual directory renames 2026-07-16 08:06:19 +08: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
okxlin ad95d14bec Tighten Renovate multi-service safeguards (#4769) 2026-07-12 16:23:35 +08:00
okxlin 3203b67f4e Retire uninstallable legacy apps (#4768) 2026-07-12 16:04:14 +08:00
okxlin 6425fca696 Use official WuKongIM image sources (#4764) 2026-07-12 15:36:32 +08: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 10aab1cce5 Harden Renovate application tracks (#4744) 2026-07-12 03:16:50 +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
okxlin 9982573c85 Soften upgrade-script whitelist heuristic (#4529) 2026-07-04 22:04:40 +08:00
okxlin 24946bc4a7 Document Renovate whitelist admission policy (#4528) 2026-07-04 21:57:43 +08:00
okxlin a89df356da ci(renovate): close sidecar-only bot prs 2026-07-03 21:12:38 +08:00