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

Request: Create Release #213

Closed
Simerax opened this issue Apr 1, 2024 · 4 comments
Closed

Request: Create Release #213

Simerax opened this issue Apr 1, 2024 · 4 comments

Comments

@Simerax
Copy link

Simerax commented Apr 1, 2024

Hi im currently in the process of creating a package for void-linux.

It would simplify my life a lot if you could create a github release (or a git tag).

The reason for this is that I'm creating a source package which needs some URL to get the correct source code from.
Without any tags/releases I'm stuck with current master (https://github.com/ralph-irving/squeezelite/archive/refs/heads/master.zip) which is impossible to package because you never know what version you get.

If it is impossible for you to create tags/releases please let me know so I can look into other options 😄

@ralph-irving
Copy link
Owner

It's not impossible, I just don't want to change my workflow at this time.
See #29 for why I don't do this.

@mavit
Copy link

mavit commented Apr 2, 2024

The reason for this is that I'm creating a source package which needs some URL to get the correct source code from. Without any tags/releases I'm stuck with current master (https://github.com/ralph-irving/squeezelite/archive/refs/heads/master.zip) which is impossible to package because you never know what version you get.

You can grab an archive of a particular commit from, e.g., https://github.com/ralph-irving/squeezelite/archive/7bba683e26f84b7dccc6ef5f40762a67b4f63606/squeezelite-7bba683e26f84b7dccc6ef5f40762a67b4f63606.tar.gz, which is what we do for Fedora.

It would be good to have official releases, though, to remove some of the guesswork of which snapshots are likely to be best to package.

@FabioLolix
Copy link

For the AUR I'm picking specific git commits (could be archives too) then version is calculated by pkgver() https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=squeezelite

@Simerax
Copy link
Author

Simerax commented Apr 2, 2024

The reason for this is that I'm creating a source package which needs some URL to get the correct source code from. Without any tags/releases I'm stuck with current master (https://github.com/ralph-irving/squeezelite/archive/refs/heads/master.zip) which is impossible to package because you never know what version you get.

You can grab an archive of a particular commit from, e.g., https://github.com/ralph-irving/squeezelite/archive/7bba683e26f84b7dccc6ef5f40762a67b4f63606/squeezelite-7bba683e26f84b7dccc6ef5f40762a67b4f63606.tar.gz, which is what we do for Fedora.

It would be good to have official releases, though, to remove some of the guesswork of which snapshots are likely to be best to package.

Ah yeah thank you 😄 i figured that out yesterday after a little more digging around 😄

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

4 participants