forked from celeritas-project/celeritas
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release v0.4.0 (celeritas-project#1031)
* Add pull request template and document labels * Add pull request template for releases * Fix documentation * Update latex pdf header to include institutions * Move rst file locations * Add release documentation
- Loading branch information
Showing
29 changed files
with
489 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
**Please read, follow, and delete this text** | ||
|
||
# Title | ||
|
||
Should be an imperative statement (title-cased first word, | ||
no trailing punctuation) summarizing its effect on the user. For example: | ||
- Implement the FooBar model *[enhancement, physics]* | ||
- Handle errors in track initialization *[enhancement, orange]* | ||
- Fix sampling of low-energy Celeritons *[bug, physics]* | ||
- Refactor code in preparation for new tracker type *[minor, orange]* | ||
- Add CI support for multiple Geant4 versions *[enhancement, documentation]* | ||
|
||
# Description | ||
|
||
The description should summarize or enumerate the main changes in the pull | ||
request. Illustrative images are recommended if possible! | ||
|
||
# Labels | ||
|
||
If you're a core developer, add one of each label: | ||
|
||
- Change type: {bug, documentation, enhancement, minor} | ||
- Category: {app, core, external, field, orange, performance, physics, | ||
user} | ||
|
||
See [https://github.com/celeritas-project/celeritas/blob/develop/doc/appendices/administration.rst#review-process](review process) for descriptions of the labels and requirements. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<!-- | ||
Title: "Release vX.Y.Z" | ||
Target: upstream/develop (always!) | ||
--> | ||
|
||
**Release branches must be named `release-vX.Y.Z`** | ||
|
||
## Pre-merge checklist | ||
|
||
- [ ] Ensure all CI jobs on develop pass | ||
- [ ] Tag the develop branch with ``vX.Y.Z-rc.N`` where N starts with 1, and increment for every time you return to this step due to new pull requests. | ||
- [ ] Run performance regression tests on Summit, Crusher/Frontier, and an additional machine with debug assertions enabled (e.g., Wildstyle). | ||
- [ ] Update documentation with release notes from all pull requests newly included in the release. | ||
- [ ] Ensure the code documentation builds with as few warnings as possible in the `doc` workflow on the CI. | ||
|
||
## Post-merge checklist | ||
|
||
- [ ] If releasing a backported version branch, cherry-pick this documentation commit into the backport branch. | ||
- [ ] Use the [GitHub interface](https://github.com/celeritas-project/celeritas/releases/new) to create a new release with the documentation update that was just added. | ||
|
||
## Post-release checklist | ||
|
||
- [ ] Save the ``tar.gz`` and attach to the release, because the hash changes if the git "describe" function returns a different result for the release tag's hash (e.g., if a collaborative branch on the main repository points to that commit). | ||
- [ ] Pull locally (make sure to use the ``--tags`` option) and build PDF user documentation for the release. Ensure breathe is activated (so the API is listed) and that the version is embedded correctly. | ||
- [ ] Update the Spack recipe for Celeritas with the new version and sha256 value (either manually or using ``spack checksum``) and submit a [pull request to the Spack project](https://github.com/spack/spack/pull). | ||
- [ ] Mark the GitHub [release milestone](https://github.com/celeritas-project/celeritas/milestones) as completed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.