Note: Please prefix versions with
fleet-v4.0.0) in git tags, Helm charts, and NPM configs.
make changelogto pull the changes files into
CHANGELOG.md, then manually edit. When editing, order the most relevant/important changes at the time, and try to make the tone and syntax of the written language match throughout.
make changelogwill stage all changes file entries for deletion with the commit.
Commit these changes via Pull Request and pull the changes on the
main branch locally. Check that
HEAD of the
main branch points to the commit with these changes.
git tag fleet-v<VERSION> git push origin fleet-v<VERSION>
origin may be
upstream depending on your
git remote configuration. The intent here
is to push the new tag to the
GitHub Actions will automatically begin building the new release after the tag is pushed.
Wait while GitHub Actions creates and uploads the artifacts...
When the Actions Workflow has completed:
### Changes <COPY FROM CHANGELOG> ### Upgrading Please visit our [update guide](https://github.com/fleetdm/fleet/blob/main/docs/1-Using-Fleet/8-Updating-Fleet.md) for upgrade instructions. ### Documentation Documentation for this release can be found at https://github.com/fleetdm/fleet/blob/<VERSION>/docs/README.md ### Binary Checksum **SHA256** ``` <!-- __LANG=%%__ --> <COPY FROM checksums.txt> ``` <!-- __LANG=%%__ -->
When editing is complete, publish the release.
fleetctlon NPM. Run
npm publishin the fleetctl-npm directory. Note that NPM does not allow replacing a package without creating a new version number. Take care to get things correct before running
If releasing a "prerelease" of Fleet, run
npm publish --tag prerelease. This way, you can publish a prerelease of fleetctl while the most recent fleetctl npm package, available for public download, is still the latest official release.
@hererequires admin permissions, so typically this announcement will be done by
Announce the release via blog post (on Medium) and Twitter (linking to blog post).
If you notice something we’ve missed, or that could be improved, please click here to edit this page.