/braille-css

Implementation of Braille CSS in Java/ANTLR.

Primary LanguageJava

Implementation of Braille CSS in Java/ANTLR.

Release procedure

  • Version number according to semantic versioning.

    VERSION=1.3.0
  • Create a release branch.

    git checkout -b release/${VERSION}
  • Set the version in pom.xml to ${VERSION}-SNAPSHOT and commit.

  • Perform the release with Maven.

    mvn clean release:clean release:prepare
    mvn release:perform
  • Push and make a pull request (for turning an existing issue into a PR use the -i <issueno> switch).

    git push origin release/${VERSION}:release/${VERSION}
    hub pull-request -b snaekobbi:master -h snaekobbi:release/${VERSION} -m "Release version ${VERSION}"
  • Stage the artifact on https://oss.sonatype.org and comment on pull request.

    ghi comment -m staged ${ISSUE_NO}
  • Test and stage all projects that depend on this release before continuing.

  • Release the artifact on https://oss.sonatype.org and close pull request.

    ghi comment --close -m released ${ISSUE_NO}
  • Push the tag.

    git push origin v${VERSION}