From f2947cc133c9fe28ba6bb8f1b1b6c5e39d49ee67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 31 Aug 2022 12:43:16 +0200 Subject: [PATCH] Website: add instructions on how to release a new version of Flamenco --- .../content/development/releasing/_index.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 web/project-website/content/development/releasing/_index.md diff --git a/web/project-website/content/development/releasing/_index.md b/web/project-website/content/development/releasing/_index.md new file mode 100644 index 00000000..8e99f7a2 --- /dev/null +++ b/web/project-website/content/development/releasing/_index.md @@ -0,0 +1,23 @@ +--- +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 + +1. Update `Makefile` and change the `VERSION` and `RELEASE_CYCLE` variables. +2. Run `make update-version` +3. Update the version for the website in + `web/project-website/data/flamenco.yaml`. This is currently a separate step, + as it influences the project website and not the built software. This could + be included in the `update-version` make target at some point. +4. Commit & tag with the commands shown in the 2nd step. +5. Run `make release-package` +6. Check that the files in `dist/` are there and have a non-zero size. +7. Run `make publish-release-packages` to upload the packages to the website. +8. Run `make project-website` to generate and publish the new website.