Release for version 0.7
Last modified by Manuel Leduc on 2024/05/28 09:53
Release Date: 26/04/2024
Released by:
Verify that no tests are failing on the CI https://ci.xwiki.org/job/XWiki%20Contrib/job/cristal/job/main/215/, revision
6146ad00085ad36d1dd097cfcb145814a5e1b28a
Make sure next version exists on jira
Verify that there are no open issues on JIRA for version 0.7 and that there are no open Blockers
Verify that there are no missing documentation for closed JIRA issues for version 0.7
Ensure that the Release Notes are complete and nice-looking for version 0.7
get a clean version of the sources
git clone [email protected]:xwiki-contrib/cristal.git
move into the repository
cd cristal
install the dependencies
pnpm install
Initialize the changeset for the
pnpm exec changeset
- press space on the "unchanged packages" line, then enter
- to upgrade the major version, press space when major bump is proposed, then enter
- the upgrade the minor version, first press enter, then space and enter
- Write Cristal 0.7 Release for the summary and press enter, then enter again to confirm the changeset
apply the version defined in the changeset defined previously:
pnpm exec changeset version
git tag 0.7
git push origin 0.7
git push
build the artifacts
pnpm run build
build the electron distribution for linux
pnpm run --filter electron linux
build the electron distribution for windows
pnpm run --filter electron win
build the electron distribution for mac
pnpm run --filter electron mac
Go to https://github.com/xwiki-contrib/cristal/releases and click on "Draft a new release"- Select the 0.7 tag
- Set the title to v0.7
- Set the content to Please refer to the [Release Notes](https://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/Cristal/0.7/ for more details.
- Upload the electron artifacts:
- electron/dist/@cristalelectron Setup 0.7.0.exe
- electron/dist/@cristal/electron_0.7.0_amd64.deb
- electron/dist/@cristal/electron-0.7.0.tar.gz
Set the Release date + Release flag in the Release Notes for version 0.7 by editing with the object editor.
Create blog post on xwiki.org
Announce on mastodon
Ensure that the release date in this Release Plan corresponds to the date when the git release was done
Ensure the Roadmaps page is up to date

This project is being financed by the French State as part of the France 2030 program
Ce projet est financé par l’État Français dans le cadre de France 2030