Skip to content

Broken app label: fork #3297

Description

@hbokh

What's wrong with the app label?
The Fork label's appNewVersion is returning empty, causing version comparison to fail and reporting "Latest version not specified."

Root cause:

The Fork Sparkle feed at https://git-fork.com/update/feed.xml uses sparkle:version instead of sparkle:shortVersionString for version information in the enclosure elements.

Have you confirmed this Issue has not been reported already? (Check open Issues and Pull requests)
Yes

Installomator version
Installomator 10.10beta, date 2026-09-16

Additional context

Suggested change:

diff --git a/fragments/labels/fork.sh b/fragments/labels/fork.sh
index a486a65c..1d3a9198 100644
--- a/fragments/labels/fork.sh
+++ b/fragments/labels/fork.sh
@@ -2,6 +2,6 @@ fork)
     name="Fork"
     type="dmg"
     downloadURL="$(curl -fs "https://git-fork.com/update/feed.xml" | xpath '(//rss/channel/item/enclosure/@url)[1]' 2>/dev/null | cut -d '"' -f 2)"
-    appNewVersion="$(curl -fs "https://git-fork.com/update/feed.xml" | xpath '(//rss/channel/item/enclosure/@sparkle:shortVersionString)[1]' 2>/dev/null | cut -d '"' -f2)"
+    appNewVersion="$(curl -fs "https://git-fork.com/update/feed.xml" | xpath '(//rss/channel/item/enclosure/@sparkle:version)[1]' 2>/dev/null | cut -d '"' -f2)"
     expectedTeamID="Q6M7LEEA66"
     ;;

Installomator log

Pre:

2026-09-16 09:38:26 : INFO  : fork : App(s) found: /Applications/Fork.app
2026-09-16 09:38:26 : INFO  : fork : found app at /Applications/Fork.app, version 2.70.2, on versionKey CFBundleShortVersionString
2026-09-16 09:38:26 : INFO  : fork : appversion: 2.70.2
2026-09-16 09:38:26 : INFO  : fork : Latest version not specified.  <-- NO VERSION
2026-09-16 09:38:26 : REQ   : fork : Downloading https://cdn.fork.dev/mac/Fork-2.70.2.dmg to Fork.dmg

Post:

2026-09-16 10:24:17 : INFO  : fork : App(s) found: /Applications/Fork.app
2026-09-16 10:24:17 : INFO  : fork : found app at /Applications/Fork.app, version 2.70.2, on versionKey CFBundleShortVersionString
2026-09-16 10:24:17 : INFO  : fork : appversion: 2.70.2
2026-09-16 10:24:17 : INFO  : fork : Latest version of Fork is 2.70.0. <-- CORRECT
2026-09-16 10:24:17 : REQ   : fork : Downloading https://cdn.fork.dev/mac/Fork-2.70.2.dmg to Fork.dmg

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    application-issueApp label issue that's not an Installomator bug. Vendor changed their installer, their website, etc.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions