> semantic-release without the plugins, the config or node_modules. Conventional commits in; version, changelog, tag and GitHub release out. One static Go binary.
> Source: https://orochibraru.com/releaser/docs · Site index: https://orochibraru.com/llms.txt

# releaser documentation

semantic-release without the plugins, the config or node_modules. Conventional commits in; version, changelog, tag and GitHub release out. One static Go binary.

The Markdown in [the project repo](https://github.com/orochibraru/releaser/tree/main/docs) is the source of truth;
these pages are generated from it.

- [releaser](https://orochibraru.com/releaser/docs/readme.md): semantic-release without the plugins, the config, or nodemodules. One static Go binary, zero dependencies.
- [Getting Started](https://orochibraru.com/releaser/docs/getting-started.md): Release on every push to main, straight from your commit messages. No config file, no plugins.
- [Inputs and Flags](https://orochibraru.com/releaser/docs/options.md): Every action input maps to a CLI flag of the same name.
- [Migrating from semantic-release](https://orochibraru.com/releaser/docs/migrating.md): Delete .releaserc.json, the plugins in package.json and the npx semantic-release step. Each plugin maps to built-in behavior or one input.
- [Release Flows](https://orochibraru.com/releaser/docs/flows.md): Two inputs pick how releases reach main. Neither is the default.
- [Versioning](https://orochibraru.com/releaser/docs/versioning.md): Commits follow Conventional Commits:
- [Artifact Mode](https://orochibraru.com/releaser/docs/artifacts.md): Attach build outputs to the GitHub release.
- [Docker Mode](https://orochibraru.com/releaser/docs/docker.md): Build ./Dockerfile and push it tagged with the release version.
- [Canaries and Release PR](https://orochibraru.com/releaser/docs/trunk.md): For trunk-based development: every push to main ships a canary, and a release PR carries the next stable version. Merging the PR releases it.
- [Architecture](https://orochibraru.com/releaser/docs/architecture.md): Only the Go standard library is used. git and, in Docker mode, docker must be on PATH.
