Release Procedure

tmcdonell edited this page Oct 3, 2012 · 3 revisions

Guide to making a new release of Accelerate and associated packages onto Hackage.

TODO: ...

  • tag & branch, then on branch;
  • edit cabal files to put upper limits on package deps (controversial: conversation here)
  • clean build (preferably using something like cabal-dev for a clean env., go get a coffee)
  • rerun the tests; update docs & wiki for any failing tests
  • add a "new in x:" bullet point to accelerate.cabal (prune the very old?)