This repository has been archived by the owner on Dec 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 29
Releases
Ben P edited this page Mar 7, 2023
·
2 revisions
Since we release our site changes as soon as they’re approved, we treat release notes more like Weekly Ships—they’re an announcement of what we’ve done recently.
Because we work in Github, we can take advantage of Github’s automated Release Notes features by tracking releases there.
We publish new release notes once a month.
We use semantic versioning for our release versions, which is formatted as v[MAJOR].[MINOR].[PATCH]
(example: v2.5.8
).
- MAJOR - uptick this number for redesigns or replatforming (rarest)
- MINOR - uptick this number for other changes, or releases containing both changes and bugfixes (most common)
- PATCH - uptick this number for bug fixes only
You must have admin rights to this repo in order to create new tags and publish new releases.
- Take a look at the release notes view on our project board.
- To create an 18F Methods release go to the 18F Methods releases page. To create an 18F UX Guide releases page.
- Click "Create a new release"
- Determine whether this sprint's work is a Major, Minor, or Patch release
- Under "Choose a tag", enter the new version number or date and select "Create new tag on publish" (examples:
v2.5.9
or 2023.01-minor). - Set Target as the
main
branch - Set the Release title as the new tag number (example:
v2.5.9
) - For release notes, click "Generate Release Notes"
- Refine and reorganize notes on the issue in the release notes view under Added, Updated, and Fixed headings
- Check box "Set as the latest release"
- Publish release