Skip to content

Commit

Permalink
Add docs about offered release binaries and required dyn libs
Browse files Browse the repository at this point in the history
  • Loading branch information
LukasKalbertodt committed Sep 19, 2023
1 parent d012f3e commit 542ece8
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions docs/docs/versioning-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,17 @@ Every release mentions all potentially breaking changes in its release notes.

---

## Provided release binaries

We currently provide pre-built binaries for `x86_64-unknown-linux-gnu` and `x86_64-unknown-linux-musl`.
Both are supported and should work fine.

The `-gnu` build relies on dynamically linked libraries on your system.
We create that build on the oldest supported Ubuntu runner of GitHub actions, which is currently `20.04`.
Our release binary could require a glibc version up to the one on that runner, which is currently `2.31`.
In general, the dynamic library version requirements could change with any release.
If your server doesn't have those libraries, consider using the `-musl` build or [compiling Tobira yourself](./dev/build/release).

## Breaking and non-breaking changes

Our definition of these terms for Tobira. Defines what we guarantee and what we don't.
Expand Down

0 comments on commit 542ece8

Please sign in to comment.