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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

installation of v13.0.0-alpha.1 #1074

Open
JKatzwinkel opened this issue Mar 11, 2024 · 7 comments
Open

installation of v13.0.0-alpha.1 #1074

JKatzwinkel opened this issue Mar 11, 2024 · 7 comments

Comments

@JKatzwinkel
Copy link

First of all thanks for this amazing tool, it's great to see ongoing progress on the project! 馃檹

The latest release v13.0.0-alpha.1 doesn't come with pre-built binaries, unlike those before. However, the installation instructions in README.md are unchanged and still suggest installation of a binary build downloaded from the release page.

Will the next release have prebuilt binaries again? This is relevant to me because the current release breaks our automated workflow for provisioning disposable dev environments. Thank you very much!

@XAMPPRocky
Copy link
Owner

Will the next release have prebuilt binaries again? This is relevant to me because the current release breaks our automated workflow for provisioning disposable dev environments. Thank you very much!

Thank you for your issue! I'm not sure if the next release will, the hope is that it will, and they will be back before v13.0.0 is released, I'm moving the project to newer release infrastructure that makes it easier to have more frequent releases, and unfortunately that didn't work with the old stuff, so the hope is that it's fixed and the next release will have it, and that I'll try to fix it for the release after that if not.

@JKatzwinkel
Copy link
Author

wonderful, good to know, thank you!

@psy183
Copy link

psy183 commented Mar 11, 2024

Categorizing alpha releases as pre-releases would prevent interference with automated pipelines. Tagging them appropriately ensures they don't disrupt automated workflows, maintaining pipeline integrity while allowing necessary testing during the alpha stage.

@XAMPPRocky
Copy link
Owner

Well, if you want stability in an automated pipeline, I would recommend pinning to a specific version and manually upgrading, as even if those builds were distributed, there could be breaking changes that break your workflows.

@psy183
Copy link

psy183 commented Mar 12, 2024

I respect your suggestion to pin specific versions for stability. However, categorizing alpha releases as pre-releases is a common practice to maintain pipeline integrity during testing phases.

@XAMPPRocky
Copy link
Owner

Well, nobody is paying me to maintain the integrity of their pipeline, so that is out of scope for the project.

@xabru
Copy link

xabru commented Mar 12, 2024

Well, nobody is paying me to maintain the integrity of their pipeline, so that is out of scope for the project.

I agree, but the suggestion seems valid to me, and it is also very easy to do. you simply go to releases and add the prerelease tag.

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