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

Set up proper release process #73

Open
4 tasks
kimadactyl opened this issue Nov 24, 2021 · 1 comment
Open
4 tasks

Set up proper release process #73

kimadactyl opened this issue Nov 24, 2021 · 1 comment
Assignees

Comments

@kimadactyl
Copy link
Member

kimadactyl commented Nov 24, 2021

Is your feature request related to a problem? Please describe.

People developing EW stories for their website need consistent story formats to build against. As the EW development team, we need to be able to continue to add features and fix bugs without breaking people's existing stories. As such, we need a proper release process for both EW users and developers.

Describe the solution you'd like

We should ust GitHub releases to carefully control the story format URLs we use in the documentation and client training.

Describe alternatives you've considered

The current solution of having the version hard coded as a directory name means we would need to keep all versions up in perpituity. This is very brittle.

Suggested steps

  • Move the built format from /dist/enquirywitch-0.0.1 to simply /dist
  • Use GitHub "Create a new release" feature with v0.0.1 tag to version the current release
  • Use the URL created in the last named stable release for the EW distribution in training and documentation. This ensures that people will be working against a consistent EW build.
  • Add release-drafter to this repo (see imok for example) and begin using semantic versioning going forwards
@jazzchatfield
Copy link
Contributor

Sounds ok, but I don't know how to do any of it and I don't understand any of it haha.

What would the final URL output of both be? That might help me imagine.

@katjam katjam self-assigned this Feb 17, 2022
@katjam katjam mentioned this issue Feb 17, 2022
4 tasks
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