Skip to content

Commit 7fb2cc3

Browse files
committed
tst: package build: also test the installation
and test on trixie
1 parent bba853d commit 7fb2cc3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/debian-package.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Github Workflow to build Debian packages for intelmq-api
22
#
3-
#SPDX-FileCopyrightText: 2020 IntelMQ Team <intelmq-team@cert.at>
3+
#SPDX-FileCopyrightText: 2020 IntelMQ Team <intelmq-team@cert.at>, 2025 Institute for Common Good Technology
44
#SPDX-License-Identifier: AGPL-3.0-or-later
55
#
66
name: "Build Debian packages"
@@ -16,7 +16,7 @@ on:
1616

1717
jobs:
1818
build:
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04
2020
env:
2121
# Fixes https://github.com/actions/virtual-environments/issues/3080
2222
STORAGE_OPTS: overlay.mount_program=/usr/bin/fuse-overlayfs
@@ -32,6 +32,9 @@ jobs:
3232
- name: Build package
3333
run: bash .github/workflows/scripts/debian-package.sh ${{ matrix.codename }}
3434

35+
- name: Test packages installation
36+
run: sudo apt install ~/artifacts/*.deb
37+
3538
- name: Upload artifact
3639
if: ${{ github.event_name == 'push' }}
3740
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)