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

Support Beta Stream Releases #85

Closed
leaanthony opened this issue May 10, 2019 · 2 comments
Closed

Support Beta Stream Releases #85

leaanthony opened this issue May 10, 2019 · 2 comments
Assignees
Labels
Enhancement New feature or request

Comments

@leaanthony
Copy link
Member

Currently wails update pulls the latest release regardless of what it is. We need a way to be more flexible with this, supporting the following modes:

  • Update to latest stable
  • Update to latest preview
  • Update to specific version
@leaanthony leaanthony added the Enhancement New feature or request label May 10, 2019
@leaanthony leaanthony self-assigned this May 10, 2019
@luizfonseca
Copy link

Hi @leaanthony,
I'd vote for something like rustup does + the concept of "channels":

  1. wails update will fetch and update the current 'branch' for the user
  2. wails update --all will fetch all "channels" (release, master, develop, preview etc)
  3. wails update --target 0.12.3 for specific versions
  4. wails use release if we want to test the release branch
  5. wails use preview, wails use 0.12.3 etc

These are just suggestions, but i'd also recommend to maybe restrict to 3 of these channels to just start in a 'MVP' state.

Let me know if it makes sense!

@leaanthony
Copy link
Member Author

That's fantastic feedback! I don't think we're going to need too many channels and maybe the 2 we currently have will be enough. It feels like rustup probably just uses git commands whereas go modules work a little differently. Let me know how you get on with the way it currently works and provide feedback in a couple of weeks? Thanks for your suggestions @luizfonseca!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants