-
Notifications
You must be signed in to change notification settings - Fork 9
Creating Releases
Thad House edited this page Jan 4, 2017
·
1 revision
Creating releases has come a long way, mostly it's down to waiting for NuGet builds to refresh. Here are the steps and order. Note if something has not been updated, it's step can be skipped
- Tag NativeLibraryUtilities if it has been updated.
- Wait for that to update on NuGet (takes about 25 minutes). Update it's dependencies in all repos.
- Update native libraries for FRC-OpenCvSharp (Instructions in that repo).
- Tag FRC-OpenCvSharp, and push
- Tag the following repos in any order, and push both them
- NetworkTables (Native libraries automatically downloaded)
- WPILibNativeLibraries (Native libraries automatically downloaded)
- Once OpenCv has been published to NuGet, update its reference in CameraServer, then tag and push CameraServer
- Wait for all builds and tags to finish, and for them to get pushed and updated on NuGet.
- Update dependencies in WPILib, then tag and push it.
- Update WPILib-CTRE to the new WPILib dependency, tag and push
- Generate a new docs webpage and push that to the pages repo.
Thats everything needed to do a NuGet only release. There is more to update the extension. WIP