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 process and expectations #222

Closed
dylans opened this issue Dec 20, 2017 · 2 comments
Closed

Document release process and expectations #222

dylans opened this issue Dec 20, 2017 · 2 comments
Milestone

Comments

@dylans
Copy link
Member

dylans commented Dec 20, 2017

Document how we release for the following use cases:

  • End developer (what to expect with each major and minor release, e.g. how version numbers will be kept in sync for x.y, but may vary for x.y.z)
  • Contributor (steps to follow to create a release, tools/bots, etc., if we haven't already documented this somewhere)
@dylans dylans added the rc label Dec 20, 2017
@dylans dylans added this to the rc.1 milestone Dec 20, 2017
@dylans dylans changed the title Document releases Document release process and expectations Dec 20, 2017
@agubler agubler removed the rc label Jan 4, 2018
@agubler agubler removed this from the rc.1 milestone Jan 4, 2018
@agubler
Copy link
Member

agubler commented Jan 11, 2018

@dylans do you want to take a first stab at this as per what your vision for the release process will be?

@dylans
Copy link
Member Author

dylans commented Feb 2, 2018

After discussing this more, we have decided that it makes sense to have major versions synced. e.g. all packages for 2.x will start with a 2.0 release. Packages may be out of sync with 2.x and 2.x.y from a numbering perspective.

The only significant challenge I see here is that any 2.x package should be known to work with any other 2.x package, which may introduce testing challenges. But I think we can resolve that through package.json information. Hopefully any non-bug breaking changes would just force us to 3.x, at which point every package would get a new major version number.

dylans added a commit that referenced this issue Mar 19, 2018
@dylans dylans added this to the 2018.03 milestone Mar 19, 2018
@dylans dylans modified the milestones: 2018.03, 2.0.0 Apr 24, 2018
dylans added a commit that referenced this issue Apr 30, 2018
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

2 participants