Repository navigation
BAND v04 - #131
BAND v04 #131
Conversation
Added SmoothEmulator authors
Added SmoothEmulator authors
Corrected two links in CHANGELOG (because it is rst not md)
minor change in readme
Documentation associated with the v0.4 release
adding periods
|
I have reviewed the develop branch and confirmed that all links are working properly. I also checked the SDK links and verified the numbers. Additionally, I created one more PR to add two periods to the README. @wildsm, after merging the documentation branch into develop, a reviewer is required for the changes. I believe the only remaining task is to update the version number wherever it appears and remove the +dev suffix before merging into the main. Let me know if you’d like me to handle this. |
Update README.md
@ozgesurer - Thanks! To confirm: the 'one more PR' has already been merged into |
Yes, Moses approved it. |
Changed description of BAND examples
Re-factored tools & examples to try and align with new definition thereof.
Fixed typo; re-ordered tools according to BAND workflow; re-ordered examples alphabetically
Documentation and overall changes for v0.4
Changing release date
Update README.md
Update CHANGELOG.rst
DanielRPhillips
left a comment
There was a problem hiding this comment.
I have reviewed the top level changes to bandframework and approve the merge.
Merge pull request #131 from bandframework/develop
This is a draft PR with staging for the bandframework v0.4 release.
The working checklist is from the updated release process in develop (https://github.com/bandframework/bandframework/blob/develop/resources/dev_guide/release-proc.rst).
BAND Framework Release Process
A release can be undertaken only by a project administrator.
A project administrator should have an administrator role on the
bandframework GitHub <https://github.com/bandframework>_.Best practice is to follow the version of this process as recorded on the
developand/or release branch(es).Before release
A GitHub issue is created with a checklist for the release.
A release branch should be taken off
develop(ordeveloppullscontrolled).
developis controlled (through branch rules); it will be the release branch. There is a post-release branch fordevelop; see Post V0.4.0 release: bringing develop up to date #143Release notes for this version are added to the
CHANGELOG.rst </CHANGELOG.rst>_ file.Ensure that links and references have been updated (e.g., no occurrences of
privateband).grepshows no unexpectedprivatebandoccurrences indevelop:Version number is updated wherever it appears and
+devsuffix is removed(in
README.md </README.md>_ and possibly inCHANGELOG.rst </CHANGELOG.rst>_).Check
README.md </README.md>_ Citing bandframework for correctness (e.g., ensure that author list matchesAUTHORS </AUTHORS>_).Check
bandsdk.md </resources/sdkpolicies/bandsdk.md>_ Citing bandframework for correctness. Ensure that SDK version listed is the same as in the providedtemplate </resources/sdkpolicies/template.md>_.Check
sdkpolicies README </resources/sdkpolicies/README.md>_ for correctness (e.g., ensure that each software in the release has a working link for its SDK compliance, also note any differences in the version of the SDK that each package lists versus the version atbandsdk.md </resources/sdkpolicies/bandsdk.md>_).Tests are run with source to be released (this may iterate):
Online CI (GitHub Actions) tests must pass.
Documentation must build and display correctly wherever hosted.
Pull request from either the
developor release branch tomainrequestingone or more reviewers (including at least one other administrator).
Reviewer will check that all tests have passed and will then approve merge.
Send an email to bandframework@cels.anl.gov asking to confirm whether the list of email contacts in
CODE_OF_CONDUCT.md </CODE_OF_CONDUCT.md>_ is up-to-date.During release
An administrator will take the following steps.
Merge the pull request into
main.Once CI tests have passed on
main:main.If the merge was made from a release branch (instead of
develop), merge thisbranch into
develop.Create a new commit on
developthat appends+devto the version number(wherever it appears).
After release
Ensure all relevant GitHub issues are closed.
Update website to reflect existence of new release.
Disseminate news of new release to: FRIB-TA mailing list, JETSCAPE/X-SCAPE mailing list, other interested parties.