Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

actions: debootstrap: Add parent-suite property to indicate which suite a downstream is based on #424

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Jan 10, 2024

  1. actions: debootstrap: Add new property parent-suite

    Allow downstream distros to indicate which suite the bootstrapping should
    be done for.
    
    For now, only use this property to gate the debootstrap workaround for
    excluding usr-is-merged package to the parent suite which should be
    beneficial to downstreams.
    
    Fixes: go-debos/debos!361
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    787a56f View commit details
    Browse the repository at this point in the history
  2. actions: debootstrap: Allow Script property to be set

    Allow the debootstrap script to be set by the user to a full path. If
    unset, use the existing behaviour of using the unstable debootstrap script.
    
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    cb59e3c View commit details
    Browse the repository at this point in the history
  3. actions: debootstrap: Determine default script based on suite/parent-…

    …suite
    
    If the debootstrap script property is unspecified, set the script to be
    the suite property, falling back to the parent suite if the script doesn't
    exist and finally falling back to unstable if the parent suite doesn't have
    a custom script.
    
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    351da8c View commit details
    Browse the repository at this point in the history
  4. ci: Add Kali rolling Debootstrap test

    Kali rolling is based on Debian unstable. Add a test to ensure that we can
    build downstream distros with a different suite name to upstream Debian.
    
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0c58396 View commit details
    Browse the repository at this point in the history
  5. ci: Add Apertis v2023 debootstrap test

    Apertis v2023 is based on Debian bookworm. Add a test to ensure the
    parent-suite logic works to build downstream distros with a different
    suite name to upstream Debian.
    
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5a838e5 View commit details
    Browse the repository at this point in the history
  6. ci: Add Debian bookworm/trixie debootstrap test

    Ensure that we can build current debian stable & testing.
    
    Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
    obbardc committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    7b6ce52 View commit details
    Browse the repository at this point in the history