-
Notifications
You must be signed in to change notification settings - Fork 5
Home
If we want a new release , let's take the new release of : 4.3.3 where :
- 4.3.3 is the version for tchap-web-v4
- Create a branch named "bump-to-4.3.3"
git checkout -b bump-to-4.3.3 develop_tchap
- update package.json
npm version 4.3.3 --no-commit-hooks --no-git-tag-version
- Generate the yarn.lock
yarn install
- Commit your changes with the message "Bump to 4.3.3"
git add . && git commit -m "Bump to 4.3.3"
git push --set-upstream origin bump-to-4.3.3
- Open a PR and have it validated
- Create a new tag from
develop_tchap
and push it to the repo (add the prefixtchap-
)
git tag tchap-4.3.3
git push origin tchap-4.3.3
-
Verify that feature flags are correctly configured for your needs in config.json. In particular related to cross-signing features:
tchap_activate_cross_signing_and_secure_storage
andtchap_disable_cross_signing_setup_toast
. -
Optionnaly add a welcome message to for users (user notice) see : https://github.com/vector-im/element-web/blob/develop/docs/config.md#customisation--branding You need to edit these entries in the config.json:
"user_notice": {
"title": "...", // required
"description": "...", // required
"show_once":true/false // optional
}
DO NOT CREATE RELEASE BY HAND. The CI should create the release : https://github.com/tchapgouv/tchap-web-v4/releases with all assets.
-
For the next steps, go see the wiki in the infra repo.
-
Finally update the product version tracker : https://www.notion.so/mercurial-timer-ec4/Suivi-des-versions-74129464bc194d398ebe0d5bdbd92dfb?pvs=4
See this readme