-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Use full version in git tags, or remove the build number from the artifacts to ensure they match #577
Comments
As mentioned in this issue, the new install from source script may work well for this scenario? |
Not quite, it's not a good practice to rely on scripts available on the internet. All I need is to extract the .tar.gz to the correct folder anyway, so, it wasn't supposed to need a script for that. In my specific case, I use chezmoi to manage my dotfiles, and I use its builtin feature of handling external archives to install my stuff from internet, so I have control over where and how they get installed. Also, is there any reason why the request cannot be accommodated? It's seems very simple, I would be willing to submit a PR, I think. I mean, what's the benefit of the current approach? What would we lose if we change the file names format from:
To simply:
|
@felipecrs - thank you for your feedback. I agree that this would be a beneficial change, and we would welcome your contribution to make it happen 😊 . |
This would simplify a lot of scripts that automates the installation of GCM Core, especially on Linux. This is because, for any other project, it's common to use something like the following:
But the problem of doing something similar with GCM Core is that the git tag does not match the version in the artifact name, and the build number is not guessable. I'm solving this issue by relying on a external service: https://github.com/Contextualist/glare
But it would be super cool if I could remove glare from the GCM Core installation flow.
This is especially a problem, because there is no way to use a APT repository and thus leveraging the version resolution to APT itself.
The text was updated successfully, but these errors were encountered: