Docs/roadmap: correct CI claims — Codeberg runs Woodpecker, not Forgejo Actions

The .forgejo/workflows/* definitions don't execute on Codeberg (no
runner). Docs publish via scripts/publish-docs.sh; tests/packages run
locally. Fixes claims introduced earlier today.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Luna 2026-06-07 03:27:04 -07:00
parent 9da16ca65f
commit 6f174f703b
3 changed files with 21 additions and 14 deletions

View file

@ -95,8 +95,10 @@ wall is RateLimited, not NotFound).
and drives the HTTP API with curl — genuine end-to-end coverage of the
axum + SQLite + config stack.
`cargo test` runs both. `.forgejo/workflows/test.yml` runs them on every
push.
`cargo test` runs both. (A `.forgejo/workflows/test.yml` CI definition
exists, but Codeberg runs Woodpecker rather than Forgejo Actions, so it
doesn't execute there without a self-hosted runner — run the suite
locally.)
## Platform support

View file

@ -31,9 +31,11 @@ lands in `dist/`.
## CI
`.forgejo/workflows/release.yml` runs `scripts/package.sh all` on every
pushed `v*` tag and attaches the artifacts to the Codeberg release.
`.forgejo/workflows/test.yml` runs the full test suite on every push.
The repo ships `.forgejo/workflows/` definitions (`test.yml`,
`release.yml`), but Codeberg executes Woodpecker rather than Forgejo
Actions — so they don't run there without a self-hosted runner. Until
then, build packages locally with `scripts/package.sh` and publish docs
with `scripts/publish-docs.sh`.
The repo's [`docs/PACKAGING.md`](https://codeberg.org/anassaeneroi/yt-offline/src/branch/main/docs/PACKAGING.md)
has the per-distro install commands and the Windows/macOS status in full.