Skip to content

Semantic release tooling written in Kotlin

Notifications You must be signed in to change notification settings

JonasJurczok/semantic-release-kotlin

Repository files navigation

Semantic Release Kotlin

GitHub release Actions Status Coverage Status License

Rationale

Semantic Release Kotlin is inspired by the semantic release project.

I wanted to try out semantic release workflows without introducing node/npm into my project. Also I wanted to learn Kotlin.

The categories are the same as in the semantic release project. The keywords that can be used are slightly different to improve commit message readability.

Usage?

Background

As library

As standalone application

  • jar vs binary

Categories

  • Feature
  • Bugfix
  • Docs
  • Style (code style changes)
  • Refactor
  • Performance
  • Test
  • Chore

Syntax

Bugfix: This is a bugfix

Bugfix: - Fix 1

  • Fix 2
  • Fix 3