Skip to content
This repository has been archived by the owner on Feb 5, 2022. It is now read-only.

Latest commit

 

History

History
48 lines (33 loc) · 934 Bytes

RELEASE.md

File metadata and controls

48 lines (33 loc) · 934 Bytes

How to cut a release

graphs is using sbt-ci-release to publish artifacts. To create a new release simply create a tag and push it.

Web

Create a new tag/release here: https://github.com/flowtick/graphs/releases/new

Git

git tag -a v0.1.0 -m "v0.1.0"
git push origin v0.1.0

Manually

Run

sbt "+release"

This needs valid credentials for the sonatype plugin:

$HOME/.sbt/(sbt-version 0.13 or 1.0)/sonatype.sbt

should contain

credentials += Credentials("Sonatype Nexus Repository Manager",
        "oss.sonatype.org",
        "(Sonatype user name)",
        "(Sonatype password)")

The cross release will sometimes enter a loop, just exist after the push.

Update Docs

git checkout v<released_version> # not needed if your branch is even with the tag
sbt editorJS/fullOptJS # to create the editor js app in 'editor/dist'
sbt docs/ghpagesPushSite