Skip to content

Preparing a Release

Philipp Naderer edited this page Dec 13, 2016 · 8 revisions
  1. Update the version numbers:
    1. build.xml has a <property name="version" value="MAJOR.MINOR.PATCH"/>
    2. modify the version in src/org/ringojs/engine/RhinoEngine.java to Collections.unmodifiableList(Arrays.asList(MAJOR, MINOR, PATCH));
    3. Add a new entry to the debian/changelog
  2. Create a new release tag on Github.
  3. Create a clean build without any packages in packages. You can use botic/ringodev-docker for this task.
  4. Test the build on your local machine
  5. Sign the checksums. Yo can use botic/ringodev-tools for this task.
  6. Upload everything on ringojs.org under the URL http://ringojs.org/downloads/ringojs-MAJOR.MINOR.PATCH.tar.gz
  7. Update the brew formula: https://github.com/Homebrew/homebrew-core/blob/master/Formula/ringojs.rb
  8. Announce the release on the mailing list, Twitter, …
Clone this wiki locally