ossjs

ossjs/release

Minimalistic, opinionated, and predictable release automation tool.

TypeScript
371
5
MIT License

Release is a minimalistic, opinionated, and predictable release automation tool designed for GitHub projects. It analyzes commit history using Conventional Commits to determine the next version, runs a publishing script, creates Git tags and commits, generates GitHub releases with notes, and comments on relevant issues and pull requests. The tool enforces quality checks via `publint`, ensures clean Git history by creating release commits only after successful publishing, and is driven by a configuration file rather than labels or triggers.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

kettanaito's profile
kettanaito
140 contributions
actions-user's profile
actions-user
18 contributions
jbcpollak's profile
jbcpollak
2 contributions
Aprillion's profile
Aprillion
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet