Skip to content

Make Release

Johan Brichau edited this page Oct 25, 2018 · 4 revisions

Release Early. Release Often

  1. Update the version number of Grease/Seaside in the code
  • GRPlatform >> #version
  • GRPlatform >> #seasideVersion
  1. Test the release
  2. Run the unit tests and make sure they all pass. (This is done using Travis-CI)
  3. Click through the functional test suite using the all server adaptors and all different encodings.
  4. Update the Metacello config [TODO: needs updating]
  • see ConfigurationOfSeaside3 >> #DevelopmentProcess
  • see ConfigurationOfGrease >> #DevelopmentProcess
  1. Load Package-Dependencies and GraphViz from http://source.lukas-renggli.ch/packaging. Generate the graph WADevelopment graphFunctionalDependencies: true tests: true and make sure the dependencies are valid. [TODO: still valid?]
  2. Prepare a list of resolved issues.
  3. Upload image/changes in a ZIP and one-click distribution to website
  • locally under /srv/seaside.st/web/distributions
  • update links
  • http://www.seaside.st/download/pharo
  • http://www.seaside.st/design/parts/download
  1. Announce the release in the mailing-list and on twitter.
  2. Update Past Releases.
  3. Update and fix this list.
  4. Repeat forever.
Clone this wiki locally