Workflow template update-debian-environments

update-debian-environments (type update_environments, priority 0)
targets:
- architectures:
  - amd64
  backends:
  - unshare
  codenames:
  - trixie
  mmdebstrap_template:
    bootstrap_options:
      variant: minbase
    bootstrap_repositories:
    - components:
      - main
      mirror: http://deb.debian.org/debian
- architectures:
  - amd64
  backends:
  - unshare
  codenames:
  - trixie
  mmdebstrap_template:
    bootstrap_options:
      variant: buildd
    bootstrap_repositories:
    - components:
      - main
      mirror: http://deb.debian.org/debian
  variants:
  - sbuild
- architectures:
  - amd64
  backends:
  - incus-lxc
  codename_aliases:
    trixie:
    - stable
    - trixie-security
  codenames:
  - trixie
  mmdebstrap_template:
    bootstrap_options:
      extra_packages:
      - dbus
      - systemd
      - systemd-resolved
      - systemd-sysv
      - ca-certificates
      - dpkg-dev
    bootstrap_repositories:
    - components:
      - main
      mirror: http://deb.debian.org/debian
    customization_script: |
      #!/bin/sh
      set -e

      mkdir /tmp/autopkgtest-setup
      (cd /tmp/autopkgtest-setup && apt-get download autopkgtest)
      dpkg-deb -x /tmp/autopkgtest-setup/*.deb /tmp/autopkgtest-setup/extract

      # Hack around #1104147
      touch /dev/ttyS1

      # https://salsa.debian.org/freexian-team/debusine/-/issues/1049
      export RELEASE=trixie
      export MIRROR=http://deb.debian.org/debian
      /tmp/autopkgtest-setup/extract/usr/share/autopkgtest/setup-commands/setup-testbed
      rm -rf /dev/ttyS1 /tmp/autopkgtest-setup
  variants:
  - autopkgtest
vendor: debian