-
Notifications
You must be signed in to change notification settings - Fork 68
Release Checklist
Mike Fikes edited this page May 19, 2019
·
53 revisions
- Update version in
planck-c/globals.h
- Update date (and potentially copyright date) in
planck-man/planck.1
- Update
CHANGELOG.md
- Update
README.md
with any changes pertinent to the release (new fn links, etc.)
- Make pre-release & tag in GitHub
- Update Homebrew formula version & hash in
Formula/planck.rb
curl -L https://github.com/planck-repl/planck/archive/2.xx.0.tar.gz > file.dat
shasum -a 256 file.dat
- Just change the
url
andsha256
near the top - Commit name is
planck 2.
x.0
and so is PR name
- Submit PR
- Update the top-level
project.clj
with the release version number. - Check that the dependencies listed in
project.clj
are up-to-date. - Confirm that
doc/cljdoc.edn
is accuarate - In local tree, manually comment out the
(:require ...)
spec in theplanck.bundle
ns. (It has a foreign lib synthetic namespace that cannot be found by Codox in CljDoc.) - In the local tree, comment out
(extend-protocol s/Specize ...
in theplanck.repl
ns. (It usesfn-sym
which is only in a newer version of ClojureScript than used by CljDoc when analyzing.) lein deploy clojars