Merge topic 'updates-vtkm-version'

102658b13 version.txt: updates to dev v1.8.9999

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !2790
This commit is contained in:
Vicente Bolea 2022-07-03 16:58:34 +00:00 committed by Kitware Robot
commit 2a5b792b02
2 changed files with 43 additions and 9 deletions

@ -21,31 +21,44 @@ git submodule update --recursive --init
## Create update branch ## Create update branch
- [ ] Create update branch `git checkout -b update-to-v@VERSION@` - [ ] Create update branch `git checkout -b update-to-v@VERSION@`
<!-- if @RC@ == "-rc1" <!-- if @RC@ == "-rc1"-->
- [ ] Bring as a second parent the history of master (Solve conflicts always - [ ] Bring as a second parent the history of master (Solve conflicts always
taking master's version) taking master's version)
``` ```
git merge --no-ff origin/master git merge --no-ff origin/master
``` ```
--> <!-- endif -->
<!-- Do we have new release notes? <!-- if not a patch release -->
- [ ] Update the major and minor version in `version.txt`:
```
echo "@MAJOR@.@MINOR@.9999" > version.txt
git add version.txt`
```
<!-- endif -->
- [ ] Update the version (not in patch releases) and date in the LICENSE.md
file `git add LICENSE.md`.
- [ ] Create commit that updates the License (and version.txt if modified):
```
git commit -m 'release: update version and License'
```
<!-- Do we have new release notes? -->
- [ ] Craft or update [changelog](#generate-change-log) - [ ] Craft or update [changelog](#generate-change-log)
`docs/changelog/@VERSION@/release-notes.md` file. `docs/changelog/@VERSION@/release-notes.md` file.
- [ ] Create release notes commit. - [ ] Create release notes commit.
``` ```
git add docs/changelog/@VERSION@/release-notes.md git add docs/changelog/@VERSION@/release-notes.md
git rm docs/changelog/*.md git rm docs/changelog/*.md
git commit -m 'Add release notes for @VERSION@@RC@' git commit -m 'release: @VERSION@@RC@ release notes'
``` ```
--> <!-- endif -->
- [ ] Update the version (not in patch releases) and date in the LICENSE.md
file `git add LICENSE.md`.
- [ ] Create update version commit: - [ ] Create update version commit:
``` ```
echo @VERSION@@RC@ > version.txt echo @VERSION@@RC@ > version.txt
git add version.txt
# Create commit with the following template # Create commit with the following template
# Nth is counted by the number of final release tags # Nth is counted by the number of final release tags
@ -59,6 +72,13 @@ The major changes to VTK-m from (previous release) can be found in:
- Integrate changes to `release` branch - Integrate changes to `release` branch
- [ ] Create a MR using the [release-mr script][1] - [ ] Create a MR using the [release-mr script][1]
(see [notes](#notes-about-update-mr)). (see [notes](#notes-about-update-mr)).
<!-- if not patch release -->
- [ ] Add (or ensure) at the bottom of the description of the merge request:
`Backport: master:HEAD~1`
<!-- elseif patch release -->
- [ ] Remove (or ensure) that at the bottom of the description of the merge
request there is no `Backport` instruction.
<!-- endif -->
- [ ] Get +1 - [ ] Get +1
- [ ] `Do: merge` - [ ] `Do: merge`
- Push tags - Push tags
@ -74,6 +94,10 @@ The major changes to VTK-m from (previous release) can be found in:
- [ ] Tag new version of the [VTK-m User Guide][2]. - [ ] Tag new version of the [VTK-m User Guide][2].
<!-- endif --> <!-- endif -->
- [ ] Post an [Email Announcements](#email-announcements) VTK-m mailing list. - [ ] Post an [Email Announcements](#email-announcements) VTK-m mailing list.
<!-- if not patch release -->
- [ ] Ensure that the content of `version.txt` in master is
`[@MAJOR@ @MINOR@](@MAJOR@.@MINOR@.9999)`.
<!-- endif release -->
--- ---
@ -155,6 +179,16 @@ to the relevant `release-notes` section.
Lastly, `update-mr` can be used multiple times with different commit in the same Lastly, `update-mr` can be used multiple times with different commit in the same
branch. branch.
## Notes about version.txt
Master and release branch do not share the same version.txt scheme. In the
release branch the patch and release-candidate version is observed whereas in
master the patch field is fixed to _9999_ indicating that each of its commit is
a developing release.
- Master: `@MAJOR@.@MINOR@.9999`
- Release: `@MAJOR@.@MINOR@.@PATCH@@RC@`
## Email Announcements ## Email Announcements
Announce the new VTK-m release on the mailing list. You will need to compute Announce the new VTK-m release on the mailing list. You will need to compute

@ -1 +1 @@
1.8.0 1.8.9999