File: RELEASE.md

package info (click to toggle)
kore 4.2.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,912 kB
  • sloc: ansic: 29,227; makefile: 344; sh: 278; python: 149; cpp: 34
file content (31 lines) | stat: -rw-r--r-- 966 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Kore release procedure:

$next = next release
$prev = previous release

kore:
    $ git checkout 4.x-releng
    $ git merge master
        [update RELEASE, README.md]
    $ git commit -a -m "update for $next"
    $ git tag -a $next -m "Kore $next"
    $ git archive --format=tgz --prefix=kore-$next/ -o ~/kore-$next.tgz $next
    $ minisign -S -c "Kore $next release"  -m kore-$next.tar.gz
    $ shasum -a256 kore-$next.tar.gz > kore-$next.tar.gz.sha256
    $ git push --tags origin 4.x-releng
    $ git push --tags github 4.x-releng

kore-site:
    $ cp ~/kore-$next* webroot/releases
    $ cp webroot/releases/$prev.html webroot/releases/$next.html
        [update all relevant links]
        [write changelog on release page]
    $ git add webroot && git commit -a -m "update to $next"
    $ git push origin master

    [on nightfall]
    $ cd kore-site && git pull origin master && make install-docs

kore-docker:
    $ cp -R $prev $next
    $ ./build.sh $next