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

Migrate deployment to GitHub Actions and provide versioned builds #68

Open
FedeBev opened this issue Nov 12, 2019 · 3 comments
Open

Migrate deployment to GitHub Actions and provide versioned builds #68

FedeBev opened this issue Nov 12, 2019 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@FedeBev
Copy link

FedeBev commented Nov 12, 2019

I would really appreciate if you could supply versioned assets.

In my opinion a non-versioned asset could not be considered production ready. In a production-ready configuration I must know which exact version of the UI I'm using in order to be able to handle any problems (#67 for example) upgrading or downgrading the UI, impossible operation right now.
We are building a cloud service based on clusters provided with rancher and hetzner cloud, we cannot have unmanageable problems, even if they are "only" of UI.

My proposal is to keep the master pipeline as is and create a pipeline for tags where the asset name contains the tag version; for example the asset URL for the v1.0.0 tag would be https://storage.googleapis.com/hcloud-rancher-v2-ui-driver/component_v1-0-0.js

@mxschmitt
Copy link
Owner

@FedeBev you are so right! Definitely have to add this.

@mxschmitt mxschmitt added the enhancement New feature or request label Nov 12, 2019
@FedeBev
Copy link
Author

FedeBev commented Nov 12, 2019

Very glad you agree! Thanks!

@mxschmitt mxschmitt added the help wanted Extra attention is needed label Dec 6, 2019
@mxschmitt mxschmitt changed the title Please, provide a versioned UI assets Migrate deployment to GitHub Actions and provide versioned builds Dec 6, 2019
@markusheinemann
Copy link

I can take care of this issue. How should versioning be handled? My proposal is to use a package like semantic-release which takes care of creating version tags, release notes and gh releases.

Which initial version number should be used?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants