Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 975 Bytes

RELEASE.md

File metadata and controls

18 lines (16 loc) · 975 Bytes

Howto create a new release

Frequency

Each month, a new release is published in accordance to https://github.com/openlayers/ol-cesium/wiki/Versioning-policy.

Steps

  • Update OpenLayers and Cesium dependencies to latest stable version
  • Check the Cesium CHANGES.md for API changes and update the Cesium externs
  • Update the version number in package.json
  • Compile from scratch and run all tests:
    • make dist && make check && make dist-examples && make dist-apidoc && make serve
    • check examples both in development and hosted modes
  • Add the release to github
    • mentioning in the description the OpenLayers and Cesium version we compiled with
    • adding the zip generated by VERSION=ol-cesium-vgrep version package.json | cut -f4 -d'"' | cut -d. -f1-2 && cp -R dist/ $VERSION && zip -r $VERSION.zip $VERSION; rm -rf $VERSION
  • Update npm by calling npm publish.
  • Update github.io examples by calling build/publish-website.sh
  • Announce the release