kore

An easy to use, scalable and secure web application framework for writing web APIs in C.
Commits | Files | Refs | README | LICENSE | git clone https://git.kore.io/kore.git

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