Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AppImage back to release assets #64

Closed
lagerfeuer opened this issue Aug 10, 2022 · 6 comments
Closed

Add AppImage back to release assets #64

lagerfeuer opened this issue Aug 10, 2022 · 6 comments

Comments

@lagerfeuer
Copy link

I am the creator and maintainer of the filen-desktop-appimage package[1] in the Arch User Repository. The latest 2.x.x releases are missing the packaged desktop app. I was using the AppImage attached to every release as the base for my AUR package (as a way to pin the version).

Would it be possible to have them added back to every release? Or is there a directory with versioned artifacts somewhere else? I just need a way to fetch the versioned AppImage, not just the latest one.

[1] https://aur.archlinux.org/packages/filen-desktop-appimage

@DodoLeDev
Copy link
Contributor

Well... It seems that the AppImage you are looking for is now located to a unique URL path: https://cdn.filen.io/desktop/release/filen_x86_64.AppImage

I think it could be easier to use this new source URL as it remains the same when there is a new update available!

@lagerfeuer
Copy link
Author

lagerfeuer commented Aug 11, 2022

I understand that I can get the latest version that way. But that's against the package guidelines.

For example, version 2.0.2 of filen-desktop-appimage needs to reliably download and install the AppImage version 2.0.2.
The package cannot download the latest version. It needs to be able to pin to a certain version to allow updating to new versions and even downgrading to previous versions.

I hope this clears things up a bit.

@DodoLeDev
Copy link
Contributor

Ahhh okaaayyy! It's clear! 👌🏻

@Dwynr
Copy link
Member

Dwynr commented Aug 12, 2022

Understandable, great that the community maintains repos.

From now on, older releases will be available at

https://cdn.filen.io/desktop/release/VERSION/filen_PLATFORM_ARCH.EXT

For 2.0.2 that would be https://cdn.filen.io/desktop/release/2.0.2/filen_x64.exe

Our inbuilt update allows no downgrades though, so older version will update to the latest one automatically.

@Dwynr Dwynr closed this as completed Aug 12, 2022
@lagerfeuer
Copy link
Author

That's exactly what I needed, thanks!

@lagerfeuer
Copy link
Author

@Dwynr Any chance you could also make the latest version available under a versioned link? Otherwise, I'm always trailing by one version. The package I'm maintaining has to use a link in the form of: https://cdn.filen.io/desktop/release/${pkgver}/filen_${arch[0]}.AppImage

water-sucks added a commit to water-sucks/nixed that referenced this issue Sep 5, 2022
- For right now, it must be pinned because the most current version
  doesn't have a permanent URL. Follow the GitHub issue for more info
  (FilenCloudDienste/filen-desktop#64).
water-sucks added a commit to water-sucks/nixed that referenced this issue Nov 25, 2022
- For right now, it must be pinned because the most current version
  doesn't have a permanent URL. Follow the GitHub issue for more info
  (FilenCloudDienste/filen-desktop#64).
water-sucks added a commit to water-sucks/nixed that referenced this issue Nov 25, 2022
- For right now, it must be pinned because the most current version
  doesn't have a permanent URL. Follow the GitHub issue for more info
  (FilenCloudDienste/filen-desktop#64).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants