[GH-ISSUE #8248] [FR] Link to latest binaries #3685

Closed
opened 2026-03-23 21:32:26 +00:00 by mirror · 1 comment
Owner

Originally created by @eevdev on GitHub (Oct 2, 2025).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8248

Description

Hi! I'm writing onboarding docs for a non-technical team, and couldn't find a URL I can point them to for trivially downloading desktop binaries. If I point to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/ I'll also have to explain how to locate the correct file, and then deal with the inevitable cases when they download the wrong one and "it doesn't work". 😁 (I'm not going to do that, and will just link to version 0.10.0 instead for now)

Currently the release files contain the version number, so I can only link to specific versions, but I'd like to link to the latest one so I won't have to update links when a new version is out.

Is there already a way to do this (without writing my own script)?

Otherwise, here are a few options to handle it:

  1. remove version number from release files, so we can link to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/download/AppFlowy-macos-universal.dmg etc. to get the latest version (currently files are named as AppFlowy-0.10.0-macos-universal.dmg).
  2. publish desktop binaries to Apple and Microsoft stores
  3. provide a user-friendly web page that links to the latest binaries

Impact

Non-technical people, or people who don't know how to choose between x86/x64/arm/universal or dmg/zip etc, will be able to download the proper desktop binary for their platform without unnecessary support.

Additional Context

No response

Originally created by @eevdev on GitHub (Oct 2, 2025). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8248 ### Description Hi! I'm writing onboarding docs for a **non-technical** team, and couldn't find a URL I can point them to for **trivially** downloading desktop binaries. If I point to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/ I'll also have to explain how to locate the correct file, and then deal with the inevitable cases when they download the wrong one and "it doesn't work". 😁 (I'm not going to do that, and will just link to version 0.10.0 instead for now) Currently the release files contain the version number, so I can only link to specific versions, but I'd like to link to the latest one so I won't have to update links when a new version is out. Is there already a way to do this (without writing my own script)? Otherwise, here are a few options to handle it: 1. remove version number from release files, so we can link to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/download/AppFlowy-macos-universal.dmg etc. to get the latest version (currently files are named as `AppFlowy-0.10.0-macos-universal.dmg`). 2. publish desktop binaries to Apple and Microsoft stores 3. provide a user-friendly web page that links to the latest binaries ### Impact Non-technical people, or people who don't know how to choose between x86/x64/arm/universal or dmg/zip etc, will be able to download the proper desktop binary for their platform without unnecessary support. ### Additional Context _No response_
Author
Owner

@LucasXu0 commented on GitHub (Oct 2, 2025):

remove version number from release files, so we can link to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/download/AppFlowy-macos-universal.dmg etc. to get the latest version (currently files are named as AppFlowy-0.10.0-macos-universal.dmg).

We're unable to remove the version from the package name because there are many platforms that retrieve the latest version number and append it to the download link. If we do this, it will break the existing workflow.

For example, Flathub uses this template to obtain the latest download link: https://github.com/AppFlowy-IO/AppFlowy/releases/download/$version/AppFlowy-$version-linux-x86_64.tar.gz.

publish desktop binaries to Apple and Microsoft stores

It is included in our roadmap.


Our application has an auto-update feature. You can list a minimum required version in doc. When a user downloads it, a popup will appear in the bottom-left corner to inform them that a new version has been released.

<!-- gh-comment-id:3359215861 --> @LucasXu0 commented on GitHub (Oct 2, 2025): > remove version number from release files, so we can link to https://github.com/AppFlowy-IO/AppFlowy/releases/latest/download/AppFlowy-macos-universal.dmg etc. to get the latest version (currently files are named as AppFlowy-0.10.0-macos-universal.dmg). We're unable to remove the version from the package name because there are many platforms that retrieve the latest version number and append it to the download link. If we do this, it will break the existing workflow. For example, Flathub uses this template to obtain the latest download link: `https://github.com/AppFlowy-IO/AppFlowy/releases/download/$version/AppFlowy-$version-linux-x86_64.tar.gz`. > publish desktop binaries to Apple and Microsoft stores It is included in our roadmap. --- Our application has an auto-update feature. You can list a minimum required version in doc. When a user downloads it, a popup will appear in the bottom-left corner to inform them that a new version has been released.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
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
AppFlowy-IO/AppFlowy#3685
No description provided.