Getting Started
Jira Tickets
youYou will getbe assigned 4four tickets:Jiras. Below are the Jiras and in the suggested order to work them:
createCreateshella "shell" file forRNthe release notescreateCreatedummyaRN"placeholder" file for the release notesreviewReview the known issues and bug fixesupdateUpdate and assemblecnvthe CNV release notes
RNRelease Note Shell File
A "shell" file will need to be created so that writers can start adding release notes. The process is essentially copying over the previous version's release note file and preparing it for the new version by:
UpdateUpdating the release notes file name and anchor IDsRemoveRemovingnotesall content under New and changed features but making sure to leave headersRemoveRemoving Bug fixes contentRemoveRemoving Removed features content
forThis is a step by step process with commands included. Be sure to replace 4.16 and 4.17 with the sakeversions ofyou clarity,are theworking guide below is based off of going from 4.16 to 4.17with.
checkoutCheck out the branchforof the newreleaseversion:you're-
on$ git checkout enterprise-4.17 ; git fetch upstream
working-
createCreate a feature branch(off of the enteprise branch:-
$ git checkout -b CNV-34645-4-16-RN-shell)XXXX
-
renameRenamefilethe old version filename to the new versionandfilename:replace-
version$strings with new ones
old-
git mv virt/release_notes/virt-4-16-release-notes.adoc virt/release_notes/virt-4-17-release-notes.adoc
-
$ sed -i 's/virt-4-16/virt-4-17/g' virt/release_notes/virt-4-17-release-notes.adoc
_topic_map.yml file:
-
$ sed -i 's/virt-4-16-release-notes/virt-4-17-release-notes/g' _topic_maps/_topic_map.yml
Example PR: Link
Release Note Placeholder File
For builds and tests to be successful in your GitHub pull request, you must open a separate PR to add a dummy release notes (keepfile to the componentmain subheadings,branch. suchThis asis Installation,a Storage,step etc.).by step process with commands included. Be sure to replace 4.17 with the version you are working on.
- Check out the branch of the new version:
-
$ git checkout main ; git fetch upstream
-
- Create a feature branch off of the main branch:
-
$ git checkout -b CNV-XXXX
-
- Create a new placeholder file with the new version name:
-
$ touch virt/release_notes/virt-4-17-release-notes.adoc
-
- Place the contents below into that file and save it.
:_content-type: ASSEMBLY [id="virt-4-17-release-notes"] = {VirtProductName} release notes include::_attributes/common-attributes.adoc[] :context: virt-4-17-release-notes toc::[] Do notremoveaddanythingor edit release notes here. Edit release notes directly in theKnownbranchissuesthatsectiontheyyetare relevant for. This file is here to allow builds to work. - Save all changes and submit your pull request.