Sybren A. Stüvel ea20e94e94 Website: more updates to 'steps to release'
Move the updating of `web/project-website/data/flamenco.yaml` to an earlier
step, so that it's committed & tagged along with the rest of the changes.
2023-02-21 12:17:09 +01:00

26 lines
972 B
Markdown

---
title: Releasing
weight: 100
---
This page describes how to release a new version of Flamenco. This requires not
only access to the sources, but also to the `flamenco.blender.org`
infrastructure. As such, it's only practically helpful for a small number of
people.
## Steps to release a new version of Flamenco
Replace `${VERSION}` with the actual version number.
1. Update `CHANGELOG.md` and mark the to-be-released version as released today.
2. Update `web/project-website/data/flamenco.yaml` for the new version.
3. Update `Makefile` and change the `VERSION` and `RELEASE_CYCLE` variables.
4. `make update-version`
5. `git commit -m "Bump version to ${VERSION}"`
6. `git tag v${VERSION}`
7. `make release-package`
8. Check that the files in `dist/` are there and have a non-zero size.
9. `make publish-release-packages` to upload the packages to the website.
10. `make project-website` to generate and publish the new website.
11. `git push && git push --tags`