mirror of
https://github.com/NLnetLabs/dnst.git
synced 2026-08-17 21:25:51 +02:00
* Move ldns obsoletion to separate package * Remove proposed channel from pkg-test The packages published in proposed are so outdated, they fail pkg-test anyway. * Remove EOL versions from build targets * Update Dockerfile base image to alpine 2.23 * Remove systemd macros from scriptlets * Change version to 0.2.0-alpha1
64 lines
2.1 KiB
YAML
64 lines
2.1 KiB
YAML
# This matrix definition is used as both the package_build_rules and the package_test_rules Ploutos packaging
|
|
# workflow inputs.
|
|
---
|
|
pkg:
|
|
- 'dnst'
|
|
image:
|
|
- "ubuntu:jammy" # ubuntu/22.04
|
|
- "ubuntu:noble" # ubuntu/24.04
|
|
- "debian:bullseye" # debian/11
|
|
- "debian:bookworm" # debian/12
|
|
- "debian:trixie" # debian/13
|
|
published_pkg:
|
|
- 'ldnsutils' # correct for Ubuntu/Debian
|
|
target:
|
|
- 'x86_64'
|
|
test-image:
|
|
# Set 'test-image' to the empty string for all matrix permutations so that the default ('image') will be used
|
|
# to launch an LXC container to test the created packages in. Why explicitly set what is already the default?
|
|
# If this isn't present, later entries in the include set below will overwrite earlier entries that differ
|
|
# only by their 'test-image' value. If however 'test-image' is present in the original matrix by defining it
|
|
# here, then 'included' entries will no longer overwrite each other because they alter a key that is present
|
|
# in the original matrix. This is just how GitHub Actions matrix include rules work.
|
|
- ""
|
|
test-mode:
|
|
- 'fresh-install'
|
|
- 'upgrade-from-published'
|
|
include:
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:8'
|
|
target: 'x86_64'
|
|
test-mode: 'fresh-install'
|
|
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:8'
|
|
target: 'x86_64'
|
|
test-mode: 'upgrade-from-published'
|
|
published_pkg: 'ldns-utils'
|
|
rpm_yum_extra_args: --enablerepo powertools
|
|
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:9'
|
|
target: 'x86_64'
|
|
test-mode: 'fresh-install'
|
|
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:9'
|
|
target: 'x86_64'
|
|
test-mode: 'upgrade-from-published'
|
|
published_pkg: 'ldns-utils'
|
|
rpm_yum_extra_args: --enablerepo crb
|
|
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:10'
|
|
target: 'x86_64'
|
|
test-mode: 'fresh-install'
|
|
|
|
- pkg: 'dnst'
|
|
image: 'almalinux:10'
|
|
target: 'x86_64'
|
|
test-mode: 'upgrade-from-published'
|
|
published_pkg: 'ldns-utils'
|
|
# --enablerepo crb is no longer needed since alma10 (https://almalinux.org/blog/2025-09-08-enabling-crb-by-default-for-almalinux10/)
|
|
# rpm_yum_extra_args: --enablerepo crb
|