ci: Add test configuration with soup3
authorDan Nicholson <dbn@endlessos.org>
Thu, 13 Apr 2023 04:34:23 +0000 (22:34 -0600)
committerDan Nicholson <dbn@endlessos.org>
Thu, 13 Apr 2023 04:34:23 +0000 (22:34 -0600)
This needs to be on Debian testing for now since bullseye doesn't have
soup3.

.github/workflows/tests.yml

index b74a34ac73bb8e6989b304ce46d36ea2af584805..966f641679ae14c17447409a37e52b7c3ecf65cf 100644 (file)
@@ -194,6 +194,19 @@ jobs:
               apt-get update
               apt-get install -y git
 
+          # A build using libsoup3. After bookworm is released, this can
+          # be switched to Debian Stable.
+          - name: Debian Testing with libsoup3
+            image: debian:testing-slim
+            container-options: --security-opt seccomp=unconfined
+            pre-checkout-setup: |
+              apt-get update
+              apt-get install -y git
+            extra-packages: >-
+              libsoup-3.0-dev
+            configure-options: >-
+              --with-soup3
+
           # Ubuntu builds. Unfortunately, when the latest release is
           # also the latest LTS, latest and rolling are the same. Other
           # options would be to test the previous LTS by name or to test