Skip to content

Commit a00008a

Browse files
committed
Add debian trixie
1 parent fee0ab8 commit a00008a

2 files changed

Lines changed: 30 additions & 2 deletions

File tree

.github/workflows/release-debian.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ jobs:
2626
- distro: "debian"
2727
release: "bookworm"
2828
arch: "amd64"
29+
- distro: "debian"
30+
release: "trixie"
31+
arch: "amd64"
2932
- distro: "ubuntu"
3033
release: "focal"
3134
arch: "amd64"
@@ -98,6 +101,16 @@ jobs:
98101
release: "bookworm"
99102
image: "bookworm"
100103
arch: "aarch64"
104+
- distro: "debian"
105+
release: "trixie"
106+
image: "none"
107+
arch: "none"
108+
base_image: --platform=linux/armv7 armv7/debian:trixie
109+
- distro: "debian"
110+
release: "trixie"
111+
image: "none"
112+
arch: "none"
113+
base_image: --platform=linux/aarch64 aarch64/debian:trixie
101114
- distro: "ubuntu"
102115
release: "focal"
103116
image: "ubuntu20.04"
@@ -133,12 +146,13 @@ jobs:
133146
steps:
134147
- name: Checkout repo
135148
uses: actions/checkout@v4
136-
- uses: uraimo/run-on-arch-action@v2.8.1
149+
- uses: uraimo/run-on-arch-action@v3
137150
name: Build artifact
138151
id: build
139152
with:
140153
arch: ${{ matrix.arch }}
141154
distro: ${{ matrix.image }}
155+
base_image: ${{ matrix.base_image }}
142156
shell: /bin/bash
143157
install: |
144158
apt-get update

.github/workflows/test-debian.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ jobs:
2121
- distro: "debian"
2222
release: "bookworm"
2323
arch: "amd64"
24+
- distro: "debian"
25+
release: "trixie"
26+
arch: "amd64"
2427
- distro: "ubuntu"
2528
release: "focal"
2629
arch: "amd64"
@@ -80,6 +83,16 @@ jobs:
8083
release: "bookworm"
8184
image: "bookworm"
8285
arch: "aarch64"
86+
- distro: "debian"
87+
release: "trixie"
88+
image: "none"
89+
arch: "none"
90+
base_image: --platform=linux/armv7 armv7/debian:trixie
91+
- distro: "debian"
92+
release: "trixie"
93+
image: "none"
94+
arch: "none"
95+
base_image: --platform=linux/aarch64 aarch64/debian:trixie
8396
- distro: "ubuntu"
8497
release: "focal"
8598
image: "ubuntu20.04"
@@ -115,12 +128,13 @@ jobs:
115128
steps:
116129
- name: Checkout repo
117130
uses: actions/checkout@v4
118-
- uses: uraimo/run-on-arch-action@v2.8.1
131+
- uses: uraimo/run-on-arch-action@v3
119132
name: Build artifact
120133
id: build
121134
with:
122135
arch: ${{ matrix.arch }}
123136
distro: ${{ matrix.image }}
137+
base_image: ${{ matrix.base_image }}
124138
shell: /bin/bash
125139
install: |
126140
apt-get update

0 commit comments

Comments
 (0)