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

Option to enable pre-releases in the preferences #87

Closed
agajdosi opened this issue Apr 13, 2023 · 3 comments
Closed

Option to enable pre-releases in the preferences #87

agajdosi opened this issue Apr 13, 2023 · 3 comments

Comments

@agajdosi
Copy link

agajdosi commented Apr 13, 2023

It would be great if the updater had an option to enable prereleases for users who want to try the latest version of the add-on and are willing to test and risk a little bit. It would help the add-on developers to follow the RERO philosophy: Release early, release often.

I have implemented this for BlenderKit add-on where we wanted to improve the quality of the add-on and make it as easy as possible for the users to update to alpha, beta releases. TBH it works quite nice and I am happy with that - from 160k downloads on normal release we have 1k downloads on alphas. This base of users who helps us by using the prereleases is great.

How it could work is:

  • currently in the updater you can define strings which if contained in the branch/release/tag means this release is ignored
  • the prereleases update give option to users to easily ignore this check, so they can update do prereleases

I would like to create a PR from the edits as I believe it could be useful for other add-on creators and users. Please let me know if this is something which seems good to you.

Screenshot 2023-04-13 at 16 55 02

@schroef
Copy link
Contributor

schroef commented Apr 13, 2023

That should be doable, i remember i added the option to add releases. If that is enabled in the addon you can actually pick a release yourself. I think it can actually do what you want. See this link; #24 (comment)

It looks like this in the addon
Screen Shot 2023-04-13 at 11 15 26

You need to enable this in the addon part if you want to add it

@schroef
Copy link
Contributor

schroef commented Apr 13, 2023

This is the actuall pull from 2018 where i added the functionality

#38

@TheDuckCow
Copy link
Collaborator

I'm going to close this as the suggestions by @schroef are on the right track, and any such implementation will be quite specific to naming conventions/flows that a given addon developer would want. If there's still questions, just chime back in on this thread!

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