Hello,
To make the release cadence more predictable and defined, we will mark a release of the code base in the first week of every month.
Thank you for all the awesome work and feedback!
@NeerajW, I think another good way to plan releases is with each Unity Editor update that makes big updates to the HoloLens platform, so we can stay fairly current as well.
I would like to suggest marking any breaking change pull requests using the newly added BREAKING CHANGE label.
This will allow reviewers to easily spot breaking changes.
Thanks@
Also having a separate branch just for releases would be good as well.
That will make VS build integration easier because builds only get triggered from pull requests that are native to the repository.
Team Services is being fitted with a trigger enabling developers to build GitHub pull requests automatically. Once the build is done, it will be reported via a comment in the pull request. "For security, we only build pull requests when both the source and target are within the same repo. We don't build pull requests from a forked repo," Microsoft said.
We should only create branches if we intend to maintain them. We currently don't merge fixes back and forth between branches so I have not found a reason yet. What do you think?
Good thing we only have one branch 馃槅
I think the Release Branch would only get pushed to trigger builds. No reason to pull from it.
@NeerajW, I would like to make sure the sharing services are updated before we make our first 2017 release.
To clarify because the title is a little ambiguous, are we talking releases of "HoloToolkit-Unity" this year, or are we talking specifically about new release policies starting with the "Unity 2017" release in a few months?
Monthly releases sounds OK, but that feels a bit slow to me. Infrequent releases means more changes are going into a given release which increases volatility and makes it harder to update when breaking changes do happen. Additionally, when you are waiting for that one bug fix, its kind of a pain to have to wait an entire month.
I have a couple thoughts on this:
master only, and follow the monthly release schedule.Should we close https://github.com/Microsoft/HoloToolkit-Unity/issues/217 in favor of this issue?
It addresses everything we were talking about minus the releases on the Asset Store.
This info is now detailed on the main readme page
Most helpful comment
Good thing we only have one branch 馃槅
I think the Release Branch would only get pushed to trigger builds. No reason to pull from it.
@NeerajW, I would like to make sure the sharing services are updated before we make our first 2017 release.