unstable breaks too much to be useful for CI. To keep CI green, we
stop installing pacman-package-manager in the default images and disable
debian tools tree in CI.
# TODO: Try again once Arch gets a new rpm release.
- distro: centos
tools: arch
+ # TODO: Re-enable once pacman-package-manager is back in testing
+ - distro: arch
+ tools: debian
steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
--verbose \
-m integration \
--distribution ${{ matrix.distro }} \
- $([ "${{ matrix.distro }}" = "debian" ] && echo --release=unstable) \
- $([ "${{ matrix.tools }}" = "debian" ] && echo --tools-tree-release=unstable) \
--tools-tree-distribution ${{ matrix.tools }} \
tests/
+++ /dev/null
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-ToolsTreeDistribution=debian
-
-[Host]
-@ToolsTreeRelease=unstable
Distribution=debian
[Distribution]
-@Release=unstable
+@Release=testing
Repositories=non-free-firmware
[Content]
archlinux-keyring
dbus-broker
dnf
- makepkg
- pacman-package-manager
+ # TODO: Add back again once makepkg is back in testing.
+ # makepkg
+ # TODO: Add back again once pacman-package-manager is back in testing.
+ # pacman-package-manager
swtpm
grub2
libarchive-tools
libtss2-dev
- makepkg
openssh-client
ovmf
- pacman-package-manager
pesign
policycoreutils
python3-cryptography
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=ubuntu
+
+[Content]
+Packages=
+ pacman-package-manager
+ makepkg