Skip to content

New Project: systemd #7

Open
Open
@keszybz

Description

@keszybz

Please describe the project
systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

URL for the project
systemd.io

Describe current CI/CD setup
We use a mix: github actions, builds in downstream distro infrastructure (copr for Fedora, ubuntu autopkgtest for the debian family, OBS for opensuse). See systemd/systemd#37499 as an example issue with a bunch of CI runs.

We have our own associated project mkosi.systemd.io to build images from distro packages. This allows us build on many different distributions and architectures.

Describe the primary use case for the Github Action Runner

We want to test our code on as many architectures as possible. We already run s390x and ppc63le code via Ubuntu autopkgtests and Fedora copr, but additional environemnts are welcome, because they uncover different failure modes.

Being able to run VMs with our own is very beneficial for testing.

Paste a link to the existing actions workflow file(s) or directory

https://github.com/systemd/systemd/tree/main/.github/workflows

How often do you plan on executing the runner?

On every pull request update and on every merge to the main branch.

What is the primary programming language for the project?

C.

Please select desired hardware

  • Power 9 (ppc64le)
  • IBM Z / LinuxONE (s390x)

Account names of the GitHub repo admins that will need access to setting up the runner

keszybz, bluca, mrc0mmand, DaanDeMeyer

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions