debian repo
release / deb (push) Successful in 14s

This commit is contained in:
abrown38 committed 2026-09-30 20:01:10 +00:00
1 parent 8084c39e37
commit 208c81899a
3 files changed
+56 -6

No files matched your search

+14 -2
View File
@@ -32,7 +32,19 @@ sudo terractl attach calamity
## Install
Download the `.deb` from the releases page, then:
From the apt repository, which also brings updates with `sudo apt upgrade`:
```bash
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://gitea.adbraun.lol/api/packages/adam/debian/repository.key \
-o /etc/apt/keyrings/terraria-server-manager.asc
echo "deb [signed-by=/etc/apt/keyrings/terraria-server-manager.asc] https://gitea.adbraun.lol/api/packages/adam/debian stable main" |
sudo tee /etc/apt/sources.list.d/terraria-server-manager.list
sudo apt update
sudo apt install terraria-server-manager
```
Or download the `.deb` from the releases page, then:
```bash
sudo apt install ./terraria-server-manager_<version>_all.deb
@@ -75,7 +87,7 @@ To release, update `VERSION` and `CHANGELOG.md`, commit, and push a matching tag
git tag v$(cat VERSION) && git push origin v$(cat VERSION)
```
The `release` workflow (`.gitea/workflows/release.yaml`, Gitea Actions) then builds the `.deb` and publishes it as a release, with that version's changelog section as the notes. It needs a runner with the `ubuntu-latest` label. To build a package by hand instead, run `make deb`.
The `release` workflow (`.gitea/workflows/release.yaml`, Gitea Actions) then builds the `.deb`, publishes it as a release with that version's changelog section as the notes, and adds it to the apt repository. It needs a runner with the `ubuntu-latest` label. To build a package by hand instead, run `make deb`.
## Disclaimer