Commit Graph
148 Commits
Author SHA1 Message Date
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 3b58abdb58 feat: add Fast Note external database variant 2026-07-23 10:46:34 +08:00
okxlin f994c0b856 fix: infer primary services for Renovate guard 2026-07-22 15:01:21 +08:00
okxlin 9629d6c104 Merge pull request #5026 from okxlin/renovate/nousresearch-hermes-agent-2026.x
Update nousresearch/hermes-agent Docker tag to v2026.7.20
2026-07-21 21:27:09 +08:00
okxlin e3e2bbc8a7 Remove Hermes apps from Renovate automerge
Hermes 2026.7.20 changed dashboard authentication and gateway API startup requirements, so future image updates need manual compatibility review.
2026-07-21 21:25:32 +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 1857b3bc00 ci: whitelist stable single-service Renovate apps 2026-07-19 02:50:06 +08:00
okxlin 20c75288c5 Allow OpenObserve Renovate automerge 2026-07-17 16:05:55 +08:00
okxlin c571d384a5 Expand Renovate automerge whitelist 2026-07-17 15:46:36 +08:00
okxlin 52d47e5a64 chore(renovate): suppress Dootask sidecar-only updates 2026-07-16 21:21:54 +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
renovate[bot] a228df3a9b Update renovatebot/github-action action to v46.1.19 2026-07-13 02:32:18 +00: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 0ad17202a7 chore(renovate): whitelist roundcube and rustdesk-linuxserver 2026-07-07 01:52:24 +08:00
okxlin 0e2718e124 Merge pull request #4582 from okxlin/renovate/renovatebot-github-action-46.x
Update renovatebot/github-action action to v46.1.18
2026-07-07 00:24:25 +08:00
renovate[bot] 0c29ff98ec Update renovatebot/github-action action to v46.1.18 2026-07-06 14:13:39 +00:00
okxlin eb2fb67377 chore(renovate): whitelist darktable-linuxserver 2026-07-06 22:10:34 +08:00
okxlin 93752f2ff5 chore(renovate): whitelist ungoogled-chromium-linuxserver 2026-07-06 00:19:14 +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 1002207f11 Whitelist azahar-linuxserver for Renovate automerge (#4527) 2026-07-04 21:43:07 +08: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 422c25d102 Whitelist safe LinuxServer image-only updates 2026-07-01 19:46:13 +08:00