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

Beta distribution #277

Open
ButterscotchV opened this issue Nov 21, 2022 · 2 comments
Open

Beta distribution #277

ButterscotchV opened this issue Nov 21, 2022 · 2 comments
Labels
Area: Continuous Integration Automated testing and deployment Priority: Normal The default priority Type: Discussion Further information is requested

Comments

@ButterscotchV
Copy link
Member

ButterscotchV commented Nov 21, 2022

I would love to be able to use GitHub Actions for sharing beta builds since it's a trustworthy source and not just some random jar off my computer, BUT it's impossible for people without GitHub accounts to download it, I've looked around and found this hacky workaround service for getting direct links, but it's adding another service we need to trust to it...
https://nightly.link/

As an alternative, I think it's viable to keep sending files directly in the Discord to be publicly available, but I think we should modify the CI to include the hash in the zip name (or somewhere else easily accessible) in order to verify downloaded files either from the service mentioned above, most people won't make use of this, but I think it'd be worthwhile to ensure nobody is sneaking stuff in

We could also use GitHub releases for this but it would really flood the GitHub with garbage releases and would be very limited

This could be relevant to the auto-updater in the future for downloading beta/nightly versions and validating the integrity of the builds

Discord forum post for relevant discussion: https://discord.com/channels/817184208525983775/1044111027542970428

@ButterscotchV ButterscotchV added the Type: Discussion Further information is requested label Nov 21, 2022
@TheButlah TheButlah added Area: Continuous Integration Automated testing and deployment Priority: Normal The default priority labels Nov 22, 2022
@ButterscotchV
Copy link
Member Author

As an update to this, we now have a #beta-testing channel on the Discord to aid in the distribution. This seems to have done pretty well in improving the organization and I think it's a good direction to continue in.

@Erimelowo
Copy link
Member

We are now using Github pre-releases for release candidates and Discord forums for all betas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Continuous Integration Automated testing and deployment Priority: Normal The default priority Type: Discussion Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants