Skip to content

Commit 306ebe2

Browse files
committed
Build and verify TurtleTerm Debian package in Linux packaging CI
1 parent 6fd274e commit 306ebe2

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/turtle-term-linux-packaging.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
- name: Validate staged package layout
3838
run: bash packaging/scripts/verify-linux-package-layout.sh
3939

40-
validate-debian-metadata:
41-
name: Validate Debian metadata
40+
validate-debian-package:
41+
name: Build and verify Debian package
4242
runs-on: ubuntu-24.04
4343

4444
steps:
@@ -48,7 +48,7 @@ jobs:
4848
- name: Install Debian packaging tools
4949
run: |
5050
sudo apt-get update
51-
sudo apt-get install -y lintian
51+
sudo apt-get install -y dpkg-dev lintian
5252
5353
- name: Validate Debian control shape
5454
run: |
@@ -57,6 +57,9 @@ jobs:
5757
grep -q '^Architecture: amd64 arm64$' packaging/linux/deb/control
5858
grep -q '^Homepage: https://github.com/SourceOS-Linux/TurtleTerm$' packaging/linux/deb/control
5959
60+
- name: Build and verify Debian package with stub runtime
61+
run: bash packaging/scripts/verify-deb-package.sh
62+
6063
validate-rpm-metadata:
6164
name: Validate RPM metadata
6265
runs-on: ubuntu-24.04

0 commit comments

Comments
 (0)