Skip to content

ci(release): Debian codename APT suites and stable bookworm alias#13

Merged
amd989 merged 1 commit into
masterfrom
hotfix/build
Apr 23, 2026
Merged

ci(release): Debian codename APT suites and stable bookworm alias#13
amd989 merged 1 commit into
masterfrom
hotfix/build

Conversation

@amd989

@amd989 amd989 commented Apr 23, 2026

Copy link
Copy Markdown
Owner

Turns out the package only worked under bookworm. This PR is making sure that Trixie is also supported.

It all comes down to the python version used. While in the CI we build successfully against 3.11, 3.12, 3.13 the release only built against 3.11 and shipped that version for all architectures.

When running Trixie, 3.13 is used and that caused issues...

Changes:

  • Build .deb in debian:bookworm and debian:trixie per arch; artifact deb--
  • reprepro: bookworm, trixie, stable (stable duplicates bookworm for old sources.list)
  • setup.sh/setup-apt.sh: VERSION_CODENAME; bookworm|trixie only; ship setup.sh copy
  • Release job: flatten artifacts so bookworm/trixie .deb names do not collide
  • Verify dists for bookworm, trixie, stable; docs + gh-pages apt blurb

- Build .deb in debian:bookworm and debian:trixie per arch; artifact deb-<codename>-<arch>
- reprepro: bookworm, trixie, stable (stable duplicates bookworm for old sources.list)
- setup.sh/setup-apt.sh: VERSION_CODENAME; bookworm|trixie only; ship setup.sh copy
- Release job: flatten artifacts so bookworm/trixie .deb names do not collide
- Verify dists for bookworm, trixie, stable; docs + gh-pages apt blurb
@amd989 amd989 merged commit 121c1f1 into master Apr 23, 2026
10 checks passed
@amd989 amd989 deleted the hotfix/build branch April 23, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mariner3D fails to start, with exit-code "ModuleNotFoundError: No Module named 'mariner'"

1 participant