[GH-ISSUE #2650] Pangolin sites show available Newt updates even if there is no new release #10966

Closed
opened 2026-05-06 15:39:19 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @JanGrosse on GitHub (Mar 14, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2650

Describe the Bug

The "new-version" check currently uses the Newt GitHub tags API to determine the latest version of Newt. This can cause pangolin to report updates that do not actually exist (as of now it reports that a newer version than Newtv1.10.2 exist because the tags endpoint returns already the (upcoming) 1.10.3.

Environment

  • OS Type & Version: (e.g., Ubuntu 22.04): Debian 12
  • Pangolin Version: 1.16.2
  • Gerbil Version: 1.3.0
  • Traefik Version: 3.6.1
  • Newt Version: 1.10.2
  • Olm Version: (if applicable)

To Reproduce

Have everything running on the latest version, go to pangolin -> sites and you should see a update available icon for newt (see screenshot).
You can also manually check the API call to see that it returns for Newt already tag 1.10.3 as seen here

Image

Expected Behavior

Only to report a new version being available it there is an actual release available, not just when a new tag is published.

Originally created by @JanGrosse on GitHub (Mar 14, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2650 ### Describe the Bug The "new-version" check currently uses the Newt GitHub tags API to determine the latest version of Newt. This can cause pangolin to report updates that do not actually exist (as of now it reports that a newer version than Newtv1.10.2 exist because the `tags` endpoint returns already the (upcoming) 1.10.3. ### Environment - OS Type & Version: (e.g., Ubuntu 22.04): Debian 12 - Pangolin Version: 1.16.2 - Gerbil Version: 1.3.0 - Traefik Version: 3.6.1 - Newt Version: 1.10.2 - Olm Version: (if applicable) ### To Reproduce Have everything running on the latest version, go to pangolin -> sites and you should see a update available icon for newt (see screenshot). You can also manually check the API call to see that it returns for Newt already tag 1.10.3 [as seen here](https://api.github.com/repos/fosrl/newt/tags) <img width="1548" height="394" alt="Image" src="https://github.com/user-attachments/assets/b222f5ac-15e0-4a17-a671-014356380fec" /> ### Expected Behavior Only to report a new version being available it there is an actual release available, not just when a new tag is published.
GiteaMirror added the stale label 2026-05-06 15:39:19 -05:00
Author
Owner

@Boscovitz commented on GitHub (Mar 14, 2026):

Same here.

<!-- gh-comment-id:4060864787 --> @Boscovitz commented on GitHub (Mar 14, 2026): Same here.
Author
Owner

@LaurenceJJones commented on GitHub (Mar 14, 2026):

Ahh it's most likely cause we release 1.10.2 then had to pull it cause of a version issue (no bugs simply we switched CI and the version wasn't replaced in the binary) then the newer 1.10.2 is a different hash.

Agree tags vs physical releases, will investigate Monday or if Milo or Owen gets on it first.

<!-- gh-comment-id:4060925364 --> @LaurenceJJones commented on GitHub (Mar 14, 2026): Ahh it's most likely cause we release 1.10.2 then had to pull it cause of a version issue (no bugs simply we switched CI and the version wasn't replaced in the binary) then the newer 1.10.2 is a different hash. Agree tags vs physical releases, will investigate Monday or if Milo or Owen gets on it first.
Author
Owner

@github-actions[bot] commented on GitHub (Apr 4, 2026):

This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.

<!-- gh-comment-id:4185837283 --> @github-actions[bot] commented on GitHub (Apr 4, 2026): This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#10966