Mirror of https://github.com/roostorg/osprey github.com/roostorg/osprey
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Release Process#

Osprey uses Semantic Versioning (SemVer) with a 1.x.y series. This is a lightweight, bootstrap release process so downstream users can depend on version tags instead of commit hashes. The process may evolve as project usage grows.

Patch releases (1.x.y)#

Patch releases are backward-compatible fixes or small improvements already merged to main.

Cut a patch release when:

  • Downstream users need a stable version tag, or
  • Meaningful fixes have accumulated and CI is green

There is no fixed cadence; releases are event-driven.

Patch release checklist#

Before cutting a release:

How to cut a release#

  1. Ensure the checklist above is satisfied.
  2. In GitHub: ReleasesDraft a new release.
  3. Choose or create a tag X.Y.Z (e.g. 1.0.1) from main.
  4. Publish the release.

Publishing the release triggers existing automation:

Downstreams can depend on version tags (e.g. 1.0.1) instead of commit SHAs.