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

Document release procedure #216

Closed
rdebusscher opened this issue Sep 13, 2019 · 2 comments
Closed

Document release procedure #216

rdebusscher opened this issue Sep 13, 2019 · 2 comments
Assignees
Milestone

Comments

@rdebusscher
Copy link
Member

Describing regular procedure and hotfixing.

@rdebusscher
Copy link
Member Author

  • Each PR should have a corresponding issue.

  • Each issue should have a correct milestone (semver rules) attached to it.

  • PRs are merged into master after 2 acks (creator PR and acks should be from at minimum 2 companies)

  • When releasing, a branch (using the same name as milestone) is created and tagged with that name.

  • This branch is put as production version on the website.

HotFixing

  • Create issue describing the issue and the reason for hotfix.
  • Create PR and merge into master (we can accept that there are no acks required to do this since it is a hotfix)
  • Start of from the current branch released in production (since master can contain already more stuff)
  • Create another branch with correct branch name using semver and release.

After releasing to production, create a release in GitHub repo describing the release

@rdebusscher rdebusscher added this to the 1.0 milestone Nov 22, 2019
@cealsair
Copy link
Contributor

cealsair commented Jan 6, 2020

Looks good.
Could you please spell out what semver (semantic versioning) in the instructions?
Please add a step that explains the automatic updates to test-start.microprofile.io as PRs are merged.
Please add another bullet about how to update start.microprofile.io

@rdebusscher rdebusscher self-assigned this Jan 6, 2020
rdebusscher added a commit that referenced this issue Jan 31, 2020
Document release procedure. Fixes #216
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants