ctubbsii commented on code in PR #44: URL: https://github.com/apache/accumulo-access/pull/44#discussion_r1488715464
########## .github/ISSUE_TEMPLATE/post_vote_checklist.md: ########## @@ -0,0 +1,48 @@ +--- +name: Post Vote Checklist +about: A checklist for tracking post-vote release tasks +title: 'Post-vote release checklist for version [e.g. 1.0.0]' +labels: +assignees: '' + +--- + +- [ ] Label this issue with the GitHub [milestone](https://github.com/apache/accumulo-access/milestones) that corresponds to this release version +- [Git](https://github.com/apache/accumulo-access) tasks + - [ ] Create a signed `rel/<version>` tag (and push it) + - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected), + and then into the `main` branch (and push them) + - [ ] Remove `*-rc*` branches + - [ ] Update the Accumulo-Access dependency versions in the contrib projects Review Comment: ```suggestion ``` This part about contrib is still in flux, with some other PRs I'm working on. ########## .github/ISSUE_TEMPLATE/post_vote_checklist.md: ########## @@ -0,0 +1,48 @@ +--- +name: Post Vote Checklist +about: A checklist for tracking post-vote release tasks +title: 'Post-vote release checklist for version [e.g. 1.0.0]' +labels: +assignees: '' + +--- + +- [ ] Label this issue with the GitHub [milestone](https://github.com/apache/accumulo-access/milestones) that corresponds to this release version +- [Git](https://github.com/apache/accumulo-access) tasks + - [ ] Create a signed `rel/<version>` tag (and push it) + - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected), + and then into the `main` branch (and push them) + - [ ] Remove `*-rc*` branches + - [ ] Update the Accumulo-Access dependency versions in the contrib projects +- [Nexus](https://repository.apache.org) tasks + - [ ] Release the staging repository corresponding to the successful release candidate (use "release" button) + - [ ] Drop any other staging repositories for Accumulo-Access (do *not* "release" or "promote" them) +- [SVN / dist-release](https://dist.apache.org/repos/dist/release/accumulo-access) tasks + - [ ] Upload the release artifacts (tarballs, signatures, and `.sha512` files) for the mirrors + - [ ] Remove old artifacts from the mirrors (**after** updating the website) +- [Board reporting tool](https://reporter.apache.org/addrelease?accumulo) + - [ ] Add the date of release (the date the release artifacts were uploaded to SVN `UTC+0000`) +- Verify published artifacts + - [ ] In [Maven Central](https://repo1.maven.org/maven2/org/apache/accumulo/accumulo-access/) + - [ ] In [ASF Downloads](https://downloads.apache.org/accumulo) + - [ ] In [several mirrors or CDN](https://www.apache.org/dyn/closer.lua/accumulo) +- Update the [website](https://accumulo.apache.org/) + - [ ] Release notes + - [ ] Add `LTM: true` to the release notes front-matter for LTM releases + - [ ] Navigation + - [ ] Downloads page + - [ ] If LTM release, update previous LTM release entry on downloads page and release notes with an EOL date 1 year from the current release date + - [ ] DOAP file Review Comment: We'll create a new DOAP file just for this library, separate from the main accumulo one. We have precedent for this, with the maven plugin. See the doap directory for details. We currently don't have docs or navigation about this library, or anything on the download page. We'll probably want to add that at some point after the first release. ########## .github/ISSUE_TEMPLATE/post_vote_checklist.md: ########## @@ -0,0 +1,48 @@ +--- +name: Post Vote Checklist +about: A checklist for tracking post-vote release tasks +title: 'Post-vote release checklist for version [e.g. 1.0.0]' +labels: +assignees: '' + +--- + +- [ ] Label this issue with the GitHub [milestone](https://github.com/apache/accumulo-access/milestones) that corresponds to this release version +- [Git](https://github.com/apache/accumulo-access) tasks + - [ ] Create a signed `rel/<version>` tag (and push it) + - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected), + and then into the `main` branch (and push them) + - [ ] Remove `*-rc*` branches + - [ ] Update the Accumulo-Access dependency versions in the contrib projects +- [Nexus](https://repository.apache.org) tasks + - [ ] Release the staging repository corresponding to the successful release candidate (use "release" button) + - [ ] Drop any other staging repositories for Accumulo-Access (do *not* "release" or "promote" them) +- [SVN / dist-release](https://dist.apache.org/repos/dist/release/accumulo-access) tasks + - [ ] Upload the release artifacts (tarballs, signatures, and `.sha512` files) for the mirrors + - [ ] Remove old artifacts from the mirrors (**after** updating the website) +- [Board reporting tool](https://reporter.apache.org/addrelease?accumulo) + - [ ] Add the date of release (the date the release artifacts were uploaded to SVN `UTC+0000`) +- Verify published artifacts + - [ ] In [Maven Central](https://repo1.maven.org/maven2/org/apache/accumulo/accumulo-access/) + - [ ] In [ASF Downloads](https://downloads.apache.org/accumulo) + - [ ] In [several mirrors or CDN](https://www.apache.org/dyn/closer.lua/accumulo) +- Update the [website](https://accumulo.apache.org/) + - [ ] Release notes + - [ ] Add `LTM: true` to the release notes front-matter for LTM releases Review Comment: ```suggestion ``` LTM doesn't really apply to this library, I think. We'll still want to do release notes, though, probably. ########## .github/ISSUE_TEMPLATE/post_vote_checklist.md: ########## @@ -0,0 +1,48 @@ +--- +name: Post Vote Checklist +about: A checklist for tracking post-vote release tasks +title: 'Post-vote release checklist for version [e.g. 1.0.0]' +labels: +assignees: '' + +--- + +- [ ] Label this issue with the GitHub [milestone](https://github.com/apache/accumulo-access/milestones) that corresponds to this release version +- [Git](https://github.com/apache/accumulo-access) tasks + - [ ] Create a signed `rel/<version>` tag (and push it) + - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected), + and then into the `main` branch (and push them) + - [ ] Remove `*-rc*` branches + - [ ] Update the Accumulo-Access dependency versions in the contrib projects +- [Nexus](https://repository.apache.org) tasks + - [ ] Release the staging repository corresponding to the successful release candidate (use "release" button) + - [ ] Drop any other staging repositories for Accumulo-Access (do *not* "release" or "promote" them) +- [SVN / dist-release](https://dist.apache.org/repos/dist/release/accumulo-access) tasks + - [ ] Upload the release artifacts (tarballs, signatures, and `.sha512` files) for the mirrors + - [ ] Remove old artifacts from the mirrors (**after** updating the website) +- [Board reporting tool](https://reporter.apache.org/addrelease?accumulo) + - [ ] Add the date of release (the date the release artifacts were uploaded to SVN `UTC+0000`) +- Verify published artifacts + - [ ] In [Maven Central](https://repo1.maven.org/maven2/org/apache/accumulo/accumulo-access/) + - [ ] In [ASF Downloads](https://downloads.apache.org/accumulo) + - [ ] In [several mirrors or CDN](https://www.apache.org/dyn/closer.lua/accumulo) +- Update the [website](https://accumulo.apache.org/) + - [ ] Release notes + - [ ] Add `LTM: true` to the release notes front-matter for LTM releases + - [ ] Navigation + - [ ] Downloads page + - [ ] If LTM release, update previous LTM release entry on downloads page and release notes with an EOL date 1 year from the current release date + - [ ] DOAP file + - [ ] Add manual/examples/javadoc (build javadoc from tag with `mvn clean package -DskipTests javadoc:aggregate -Paggregate-javadocs`) + - [ ] Add updated properties documentation (see [the website README](https://github.com/apache/accumulo-website#updating-property-documentation-for-releases)) + - [ ] Jekyll config + - [ ] Grep for, and update any links to previous version to now point to the new version + - [ ] Update any older release notes front-matter to indicate they are either `archived: true` or `archived_critical: true` +- Announcement email + - [ ] Prepare and get review on dev list (see examples [from previous announcement messages](https://lists.apache.org/[email protected]:gte=1d:accumulo)) + - [ ] Send to [email protected] and [email protected] (use plain text mode only; html email will be rejected) +- GitHub wrap-up + - [ ] Close this issue + - [ ] Create a new GitHub milestone for the next version (if necessary) and move any open issues not completed in this release to that project + - [ ] Close the project that corresponds to this release Review Comment: ```suggestion - [ ] Close the milestone that corresponds to this release ``` ########## .github/ISSUE_TEMPLATE/post_vote_checklist.md: ########## @@ -0,0 +1,48 @@ +--- +name: Post Vote Checklist +about: A checklist for tracking post-vote release tasks +title: 'Post-vote release checklist for version [e.g. 1.0.0]' +labels: +assignees: '' + +--- + +- [ ] Label this issue with the GitHub [milestone](https://github.com/apache/accumulo-access/milestones) that corresponds to this release version +- [Git](https://github.com/apache/accumulo-access) tasks + - [ ] Create a signed `rel/<version>` tag (and push it) + - [ ] Merge `<version>-rc<N>-next` branch into a maintenance branch (if maintenance is expected), + and then into the `main` branch (and push them) + - [ ] Remove `*-rc*` branches + - [ ] Update the Accumulo-Access dependency versions in the contrib projects +- [Nexus](https://repository.apache.org) tasks + - [ ] Release the staging repository corresponding to the successful release candidate (use "release" button) + - [ ] Drop any other staging repositories for Accumulo-Access (do *not* "release" or "promote" them) +- [SVN / dist-release](https://dist.apache.org/repos/dist/release/accumulo-access) tasks + - [ ] Upload the release artifacts (tarballs, signatures, and `.sha512` files) for the mirrors + - [ ] Remove old artifacts from the mirrors (**after** updating the website) +- [Board reporting tool](https://reporter.apache.org/addrelease?accumulo) + - [ ] Add the date of release (the date the release artifacts were uploaded to SVN `UTC+0000`) +- Verify published artifacts + - [ ] In [Maven Central](https://repo1.maven.org/maven2/org/apache/accumulo/accumulo-access/) + - [ ] In [ASF Downloads](https://downloads.apache.org/accumulo) + - [ ] In [several mirrors or CDN](https://www.apache.org/dyn/closer.lua/accumulo) +- Update the [website](https://accumulo.apache.org/) + - [ ] Release notes + - [ ] Add `LTM: true` to the release notes front-matter for LTM releases + - [ ] Navigation + - [ ] Downloads page + - [ ] If LTM release, update previous LTM release entry on downloads page and release notes with an EOL date 1 year from the current release date + - [ ] DOAP file + - [ ] Add manual/examples/javadoc (build javadoc from tag with `mvn clean package -DskipTests javadoc:aggregate -Paggregate-javadocs`) + - [ ] Add updated properties documentation (see [the website README](https://github.com/apache/accumulo-website#updating-property-documentation-for-releases)) + - [ ] Jekyll config + - [ ] Grep for, and update any links to previous version to now point to the new version + - [ ] Update any older release notes front-matter to indicate they are either `archived: true` or `archived_critical: true` Review Comment: These parts don't really apply to this library. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
