Skip to content

ci: move to matrix strategy and build for Debian 13 / Trixie#8

Merged
j4n merged 1 commit into
masterfrom
matrix-trixie
Jun 8, 2026
Merged

ci: move to matrix strategy and build for Debian 13 / Trixie#8
j4n merged 1 commit into
masterfrom
matrix-trixie

Conversation

@j4n

@j4n j4n commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Replace the copied workflows with a matrix workflow for Debian 12/13 and
Arm/AMD64.

replaces #7 (slash in branch name breaks upload)

@j4n j4n marked this pull request as draft June 5, 2026 09:52
@j4n j4n force-pushed the matrix-trixie branch from 42bb7e5 to c79b9df Compare June 5, 2026 10:16
@j4n j4n marked this pull request as ready for review June 5, 2026 10:17
@j4n j4n requested a review from missytake June 5, 2026 10:17
- Replace the copied workflows with a matrix workflow for Debian 12/13 and
Arm/AMD64.
- Upload only on upstream/* tags, previously every merge rebuilt and
  overwrote existing files, to <distro>/<version>/ with --ignore-existing
  to prevent clobbering. Tagged releases thus can not be changed by
  re-pushing, a new changelog entry and a bump is needed.
- Install gh to automatically release tagged commits on upstream/* tags
  with a per-file _distro suffix rename step to allow combined Github releases
- Explicitly install libtirpc-dev to satisfy build deps on Trixie
- Sanitize branches with ${branch//\//-} before use.
- Update & pin actions to hash
@j4n j4n force-pushed the matrix-trixie branch from 600f9a7 to 6fff6cd Compare June 8, 2026 13:20
@j4n j4n merged commit ff47d85 into master Jun 8, 2026
4 checks passed
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.

2 participants