58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
|
|
HYPRE Alpha Release Checklist
|
|
|
|
Alpha releases are primarily used to get new code to collaborators quickly.
|
|
These releases may not be stable.
|
|
|
|
The following steps must be completed, initialed & dated on the --->> line by
|
|
the responsible project member before the release is made available to users.
|
|
|
|
|
|
1. Decision made for release number: X.X.Xa
|
|
|
|
--->>
|
|
|
|
2. Copy this file to 'check{release number}.txt' and commit to the repository
|
|
|
|
--->>
|
|
|
|
4. Update CHANGELOG file with information regarding contents of this release
|
|
|
|
--->>
|
|
|
|
5. Verify that all agreed-upon changes have been committed
|
|
|
|
--->>
|
|
|
|
6. Project Lead review and/or concurrence to release
|
|
|
|
--->>
|
|
|
|
7. Update config/configure.in with release number and date, then run
|
|
config/bootstrap and commit changes to the repository
|
|
|
|
--->>
|
|
|
|
8. Tag repository with release number
|
|
|
|
--->>
|
|
|
|
9. Checkout tagged version
|
|
|
|
--->>
|
|
|
|
10. Create release tar file by running the mkdist script './mkdist [VersionID]'
|
|
(this can be run from within any directory, just be sure to use the latest
|
|
version of the 'mkdist' script)
|
|
|
|
--->>
|
|
|
|
11. On the CASC cluster, copy tar file to /usr/casc/hypre
|
|
|
|
--->>
|
|
|
|
12. FINAL CERTIFICATION: Verify that all steps have been signed off and commit
|
|
this file to the repository
|
|
|
|
--->>
|