Skip to content

Commit 9ed9f3a

Browse files
committed
(#2265) Build packages for Debian 13 (trixie)
Debian 13 was recently released. Adjust our tooling to build packages for this new version of Debian.
1 parent 3483be6 commit 9ed9f3a

File tree

2 files changed

+77
-1
lines changed

2 files changed

+77
-1
lines changed

.github/workflows/release.yaml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on:
55
- '*'
66

77
jobs:
8+
# RedHat
9+
810
el8_64:
911
runs-on: ubuntu-latest
1012
steps:
@@ -45,6 +47,8 @@ jobs:
4547
packager_tag: el9-go1.24
4648
version: tag
4749

50+
# Debian
51+
4852
bookworm_64:
4953
runs-on: ubuntu-latest
5054
steps:
@@ -125,6 +129,48 @@ jobs:
125129
packager_tag: bullseye-go1.24
126130
version: tag
127131

132+
trixie_64:
133+
runs-on: ubuntu-latest
134+
steps:
135+
- name: Build
136+
uses: choria-io/actions/packager@main
137+
with:
138+
build_package: trixie_64
139+
packager_tag: trixie-go1.24
140+
version: tag
141+
142+
trixie_aarch64:
143+
runs-on: ubuntu-latest
144+
steps:
145+
- name: Build
146+
uses: choria-io/actions/packager@main
147+
with:
148+
build_package: trixie_aarch64
149+
packager_tag: trixie-go1.24
150+
version: tag
151+
152+
trixie_armel:
153+
runs-on: ubuntu-latest
154+
steps:
155+
- name: Build
156+
uses: choria-io/actions/packager@main
157+
with:
158+
build_package: trixie_armel
159+
packager_tag: trixie-go1.24
160+
version: tag
161+
162+
trixie_armhf:
163+
runs-on: ubuntu-latest
164+
steps:
165+
- name: Build
166+
uses: choria-io/actions/packager@main
167+
with:
168+
build_package: trixie_armhf
169+
packager_tag: trixie-go1.24
170+
version: tag
171+
172+
# Ubuntu
173+
128174
bionic_64:
129175
runs-on: ubuntu-latest
130176
steps:
@@ -205,6 +251,8 @@ jobs:
205251
packager_tag: noble-go1.24
206252
version: tag
207253

254+
# Windows
255+
208256
windows_64:
209257
runs-on: ubuntu-latest
210258
steps:
@@ -227,6 +275,10 @@ jobs:
227275
- bookworm_aarch64
228276
- bookworm_armel
229277
- bookworm_armhf
278+
- trixie_64
279+
- trixie_aarch64
280+
- trixie_armel
281+
- trixie_armhf
230282
- el8_64
231283
- el8_ppc64le
232284
- el9_64
@@ -264,4 +316,4 @@ jobs:
264316
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY_ID }}
265317
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_ACCESS_KEY }}
266318
SOURCE_DIR: artifacts
267-
DEST_DIR: release
319+
DEST_DIR: release

packager/buildspec.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,30 @@ foss:
270270
binary: aarch64_linux
271271
distro: bullseye
272272

273+
trixie_armel:
274+
template: debian/generic
275+
target_arch: arm-linux-gnueabi
276+
binary: armv5_linux
277+
distro: trixie
278+
279+
trixie_armhf:
280+
template: debian/generic
281+
target_arch: arm-linux-gnueabihf
282+
binary: armv7_linux
283+
distro: trixie
284+
285+
trixie_64:
286+
template: debian/generic
287+
target_arch: x86_64-linux-gnu
288+
binary: 64bit_linux
289+
distro: trixie
290+
291+
trixie_aarch64:
292+
template: debian/generic
293+
target_arch: aarch64-linux-gnu
294+
binary: aarch64_linux
295+
distro: trixie
296+
273297
windows_64:
274298
name: Choria
275299
display_name: Choria Orchestrator

0 commit comments

Comments
 (0)