You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Create a release on GitHub using the portion from the changelog for this release for the description
176
-
* Add the ZIP files under `generated/examples`for each module as a release artifact.
196
+
1. For each package released, create a release on GitHub using the module's portion from the changelog for this release for the description
197
+
* The release tag should be named as follows: `MODULE_NAME-version`.
198
+
* Example: `nidcpower-1.5.0`.
199
+
* This tag format allows the individual `Read the Docs` projects to determine whether a release applies to them.
200
+
* Add the ZIP files under `generated/examples` for each module (not just the releasing one) as a release artifact.
201
+
* Internal test code will only look for the latest release tag and expect it to have examples attached for any module
177
202
* This should trigger the [check_latest_release](.github/workflows/check_latest_release.yml) workflow. Check the [results](https://github.com/ni/nimi-python/actions/workflows/check_latest_release.yml) before continuing.
178
203
1. Post-Release Steps
179
204
1. Create and checkout another branch for post-release changes
180
-
1. Update the module versions
181
-
*`python3 tools/build_release.py --update`
182
-
* This will update the version to X.X.(N+1).dev0
205
+
1. Update the module version for a patch version upgrade. This will update the version to X.X.(N+1).dev0
1. Clean and build to update generated files with new version
185
214
* `python3 tools/build_release.py --build`
215
+
* Ensure that all changes made as part of build command are specific to intended drivers.
186
216
* Commit to branch
187
217
1. Update changelog
188
218
* Copy Unreleased section from the bottom of the changelog. Modify the package name in the example and TOC. Paste the modified section at the top of intended package's changelog and add a corresponding link to it in the package's TOC.
0 commit comments