diff options
Diffstat (limited to 'doc/releases.txt')
| -rw-r--r-- | doc/releases.txt | 31 | 
1 files changed, 14 insertions, 17 deletions
| diff --git a/doc/releases.txt b/doc/releases.txt index abd007e..0cb7518 100644 --- a/doc/releases.txt +++ b/doc/releases.txt @@ -1,4 +1,4 @@ -2019-07-30 +2019-08-24  This text summarizes some points to pay attention to when a new release  of sane-backends is planned. @@ -32,34 +32,31 @@ Before the release:  Making the release:  * temporarily set a PRIVATE_TOKEN variable in the GitLab CI/CD -  variables You have to create one in your own Settings > Access -  Tokens.  Set it to expire in a few hours to avoid abuse. +  variables.  You have to create one in your own Settings > Access +  Tokens.  Set it to expire the next day to avoid abuse.  Better yet, +  remove it from the CI/CD variables when the job is finished.  * git tag -a -s 1.0.28 -m Release  * git push --tags origin master  * trigger the manual 'release' stage of the build via the web UI when    this becomes possible.  This requires a valid PRIVATE_TOKEN. -Announcing the release: +Updating the website and announcing the release: -* [TBD] checkout the sane/website.git module and: -* [TBD] copy sane-backends.html to sane-backends-"old-version".html -* [TBD] update sane-supported-devices.html with link to above "old" file -* [TBD] rebuild sane-backends.html and sane-mfgs.html (make -C doc html-pages) +* checkout the sane/website.git module and: +* copy sane-backends.html to sane-backends-"old-version".html +* update sane-supported-devices.html with link to above "old" file +* rebuild sane-backends.html and sane-mfgs.html (make -C doc html-pages)  * [TBD] use man2html from http://hydra.nac.uci.edu/indiv/ehood/man2html.html    to rebuild html man pages (make -C doc html-man) (no other version works) -* [TBD] add md5 sum to sane-md5sums.txt -* [TBD] check and update platforms page (sane-support.html) -* add announcement to index.html +* update announcement to index.html  * git commit -a && git push -* check that website was updated automatically -* [TBD] rebuild descriptions.db (make -C doc descriptions.db) -* announce release on sane-devel and sane-announce mailing lists +* check that website's pipeline succeeded +* announce release on sane-announce mailing list (and Cc: sane-devel). +  Ping the sane-announce list's moderator (m. allan noah) to get your +  post approved ASAP.  After the release: -* [TBD] copy ChangeLog to ChangeLogs/ChangeLog-$version -* [TBD] start a new ChangeLog via git checkout ChangeLog -* [TBD] bump version number in tools/create-changelog.sh  * remove the ':new' tag from all doc/descriptions*/*.desc files  * git add new and changed files and commit  * git push | 
