RELEASE.md (966B)
1 Kore release procedure:
2
3 $next = next release
4 $prev = previous release
5
6 kore:
7 $ git checkout 4.x-releng
8 $ git merge master
9 [update RELEASE, README.md]
10 $ git commit -a -m "update for $next"
11 $ git tag -a $next -m "Kore $next"
12 $ git archive --format=tgz --prefix=kore-$next/ -o ~/kore-$next.tgz $next
13 $ minisign -S -c "Kore $next release" -m kore-$next.tar.gz
14 $ shasum -a256 kore-$next.tar.gz > kore-$next.tar.gz.sha256
15 $ git push --tags origin 4.x-releng
16 $ git push --tags github 4.x-releng
17
18 kore-site:
19 $ cp ~/kore-$next* webroot/releases
20 $ cp webroot/releases/$prev.html webroot/releases/$next.html
21 [update all relevant links]
22 [write changelog on release page]
23 $ git add webroot && git commit -a -m "update to $next"
24 $ git push origin master
25
26 [on nightfall]
27 $ cd kore-site && git pull origin master && make install-docs
28
29 kore-docker:
30 $ cp -R $prev $next
31 $ ./build.sh $next