Publish a new version
this doc is just for me
RosaeNLG packages:
-
check non regression on another project
-
check
changelog.adoccontent, but leave== [Unreleased] -
run
gulp release_xxxxwith patch / minor / major as xxxx; this must updatechangelog.adoc,antora.ymland github workflows (4 files) -
commit on the branch
-
merge with master
-
local environment:
lerna version --no-push --no-git-tag-version --exact patch(orminoretc. instead of patch) -
commit
-
make a
vXX.XX.XXbranch (to be seen by the doc project + to publish) -
push:
git push origin master -
also push branch:
git push origin vXX.XX.XX -
Github Actions should build and should publish on npm
Documentation:
-
trigger the
antora-uiproject CI on github -
trigger the
docs-siteproject CI on github and check the result -
trigger the
antora-playbookCI on github
Misc:
-
remove old branches on Github
-
update the boilerplate
Update sibling project rosaenlg-java.
Publish new API on Lambda:
-
build the real version first…
-
first test on dev:
yarn run deploy:dev -
migrate existing templates using
server-scriptsif they are not compatible -
then deploy on prod:
yarn run deploy:prod -
check on prod