Test build apertis to test non-debian distros

Apertis is a Debian derivative, bootstrap that to test that a non-debian
based distribution with a different codenames for release can be
successfully bootstrapped by go-debos.

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
This commit is contained in:
Sjoerd Simons
2022-09-20 21:34:27 +02:00
parent b3c1f76bcc
commit 114028f32b
3 changed files with 22 additions and 0 deletions

View File

@@ -99,6 +99,8 @@ jobs:
include:
- backend: { name: "qemu", backend: "--fakemachine-backend=qemu" }
test: { name: "partitioning", case: "partitioning" }
- backend: { name: "uml", backend: "--fakemachine-backend=uml" }
test: { name: "apertis", case: "apertis" }
- backend: { name: "uml", backend: "--fakemachine-backend=uml" }
test: { name: "partitioning", case: "partitioning" }
name: ${{matrix.test.name}} on ${{matrix.backend.name}}

Binary file not shown.

20
tests/apertis/test.yaml Normal file
View File

@@ -0,0 +1,20 @@
---
# Test building a non-debian distribution such as apertis to ensure
# bootstrapping suites that debootstrap won't internally know about works
{{- $architecture := or .architecture "amd64"}}
architecture: {{$architecture}}
actions:
- action: debootstrap
suite: v2022
components:
- target
mirror: https://repositories.apertis.org/apertis/
variant: minbase
keyring-package: apertis-archive-keyring
keyring-file: apertis-archive-keyring.gpg
- action: apt
description: Install some base packages
packages:
- procps