Feature Request: Get all dependencies configured to pull changelogs on PR #254

Open
opened 2024-05-27 16:33:34 -04:00 by mafyuh · 2 comments
Owner

Summary

Get all dependencies configured to pull changelogs on PR

Motivation

saves time having to look them up

Detailed Description

Currently get Release Notes automatically for:

  • AdGuard Home
  • AdGuard Home Sync (I mean I can imagine I know what the updates are gonna consist of, probably will break my DNS one day but I care least about this)
  • authentik (probably can have renovate grab)
  • Bazarr
  • Cloudflare Tunnels (tags like 2024.5.0, need to play with renovate config, maybe loose versioning, otherwise IDK)
  • Doplarr
  • Drone
  • FlareSolverr
  • Forgejo
  • Forgejo Runner
  • Gotfiy
  • Homarr (probably can get renovate to grab)
  • Jellyfin
  • Jellyseerr
    jfa-go (Doesn't support, removing)
  • Kasm
  • Lidarr
  • LinkStack (just hasn't had an update)
  • MakeMKV (almost never used)
  • mindsdb
  • Netboot.xyz
  • Nginx Proxy Manager
  • n8n
  • Ollama
  • open-webui
  • Pages
  • Portainer (dont really use anymore, probably can get renovate to grab)
  • Prowlarr
  • qBittorrentVPN (SemVer but guy adds Title's to tag so breaks renovate, n8n RN automation will likely work)
  • Radarr
  • Sabnzbd
  • Sonarr
  • Sonatype Nexus (has a Nexus Public git repo that links to RN's but renovate no likey. WEB SCRAPE)
  • Syncthing (Linuxserver so need to add to n8n automation)
  • Twingate Connectors (no GH repo, WEB SCRAPE, might wanna move to Headscale/Tailscale anyways)
  • Uptime Kuma
  • Vaultwarden
  • Whisper

Additional Context

Currently just adding to renovate's repo config.js like:

{
      "matchDepNames": ["nginx-proxy-manager"],
      "customChangelogUrl": "https://github.com/NginxProxyManager/nginx-proxy-manager"
    },
    {
      "matchDepNames": ["ghcr.io/open-webui/open-webui"],
      "customChangelogUrl": "https://github.com/open-webui/open-webui"
    },
    {
      "matchDepNames": ["docker.mafyuh.xyz/ollama/ollama"],
      "customChangelogUrl": "https://github.com/ollama/ollama"
    },
### Summary Get all dependencies configured to pull changelogs on PR ### Motivation saves time having to look them up ### Detailed Description ## Currently get Release Notes automatically for: - [x] AdGuard Home - [ ] AdGuard Home Sync (I mean I can imagine I know what the updates are gonna consist of, probably will break my DNS one day but I care least about this) - [ ] authentik (probably can have renovate grab) - [x] Bazarr - [ ] Cloudflare Tunnels (tags like 2024.5.0, need to play with renovate config, maybe loose versioning, otherwise IDK) - [x] Doplarr - [x] Drone - [x] FlareSolverr - [x] Forgejo - [ ] Forgejo Runner - [x] Gotfiy - [ ] Homarr (probably can get renovate to grab) - [x] Jellyfin - [x] Jellyseerr <input type="checkbox" disabled>jfa-go (Doesn't support, removing) - [x] Kasm - [x] Lidarr - [ ] LinkStack (just hasn't had an update) - [ ] MakeMKV (almost never used) - [x] mindsdb - [x] Netboot.xyz - [x] Nginx Proxy Manager - [x] n8n - [x] Ollama - [x] open-webui - [ ] Pages - [ ] Portainer (dont really use anymore, probably can get renovate to grab) - [x] Prowlarr - [ ] qBittorrentVPN (SemVer but guy adds Title's to tag so breaks renovate, n8n RN automation will likely work) - [x] Radarr - [x] Sabnzbd - [x] Sonarr - [ ] Sonatype Nexus (has a Nexus Public git repo that links to RN's but renovate no likey. WEB SCRAPE) - [ ] Syncthing (Linuxserver so need to add to n8n automation) - [ ] Twingate Connectors (no GH repo, WEB SCRAPE, might wanna move to Headscale/Tailscale anyways) - [x] Uptime Kuma - [x] Vaultwarden - [ ] Whisper ### Additional Context Currently just adding to renovate's repo config.js like: ``` { "matchDepNames": ["nginx-proxy-manager"], "customChangelogUrl": "https://github.com/NginxProxyManager/nginx-proxy-manager" }, { "matchDepNames": ["ghcr.io/open-webui/open-webui"], "customChangelogUrl": "https://github.com/open-webui/open-webui" }, { "matchDepNames": ["docker.mafyuh.xyz/ollama/ollama"], "customChangelogUrl": "https://github.com/ollama/ollama" }, ```
mafyuh added the
enhancement
label 2024-05-27 16:33:34 -04:00
mafyuh added this to the Auto-Homelab project 2024-05-27 16:46:08 -04:00
Author
Owner

Pretty much all the unchecked boxes either I have to web-scrape their custom website to get the release notes, which may be a task for another day, or are just gonna be convoluted to grab. For now I have just added a footer to renovate PR's with a link to https://git.mafyuh.dev/mafyuh/Auto-Homelab/src/branch/main/.github/changelogs.md which I will update for all non-renovate grabbed release notes.

Using the customChangelogURL param in Renovate is supposed to do this for me. But that doesn't seem to be the actual behavior, unless I'm missing something.

Even though I have to click twice I will consider this done so I can work on other stuff. May come back to it once Renovate gets better at release notes.

Pretty much all the unchecked boxes either I have to web-scrape their custom website to get the release notes, which may be a task for another day, or are just gonna be convoluted to grab. For now I have just added a footer to renovate PR's with a link to https://git.mafyuh.dev/mafyuh/Auto-Homelab/src/branch/main/.github/changelogs.md which I will update for all non-renovate grabbed release notes. Using the customChangelogURL param in Renovate is supposed to do this for me. But that doesn't seem to be the actual behavior, unless I'm missing something. Even though I have to click twice I will consider this done so I can work on other stuff. May come back to it once Renovate gets better at release notes.
mafyuh reopened this issue 2024-06-06 00:05:16 -04:00
Author
Owner

Have noticed Renovate actually linking the changelogs now even if not pulled, I have added every application to renovates config.js and will check things off as PR's come in

Have noticed Renovate actually linking the changelogs now even if not pulled, I have added every application to renovates config.js and will check things off as PR's come in
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mafyuh/Auto-Homelab#254
No description provided.