1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-07 21:18:41 +03:00
systemd/.github/workflows
Daan De Meyer 37d35150cb mkosi: Ensure we build all features/components in mkosi
Explicitly enable all features/components in the mkosi build to
ensure they all get built and we get an error if they can't be built.

We also rework the packages sections of all mkosi configs to reduce
duplication and cover all the dependencies necessary to build/use all
systemd features.

Note that for the final image, since systemd is installed by default
in base images, we rely on that to install the base library dependencies
and we only list extra optional dependencies and tools that aren't already
installed by default into the base image.

We also drop the centos stream 8 mkosi build as dependencies on that
distro are too out-of-date to be able to build all systemd features.
Since centos stream 9 has been out for a while, let's focus on that
and leave it to downstream to keep systemd building on centos stream 8.

Finally, there's a few additions to the mkosi scripts to make sure
services don't start by default on boot.
2022-08-23 15:19:26 +02:00
..
build_test.sh ci: bump gcc in the "build test" workflow 2022-05-23 14:30:48 +00:00
build_test.yml ci: build with clang-15; drop clang-12 2022-08-20 20:12:03 +02:00
cflite_pr.yml ci: unpin CFLite 2022-04-26 09:13:57 +00:00
cifuzz.yml cifuzz: build fuzzers on i386 as well 2022-06-08 21:32:38 +00:00
codeql-analysis.yml build(deps): bump github/codeql-action from 2.1.15 to 2.1.17 2022-08-01 11:17:18 +00:00
coverity.yml ci: simplify the Coverity script a bit 2022-08-11 10:57:25 +02:00
differential-shellcheck.yml ci(lint): add shell linter - Differential ShellCheck 2022-08-16 13:33:57 +00:00
issue_labeler.yml ci: Drop actions/setup-node - unused 2022-08-22 21:21:08 +09:00
labeler.yml build(deps): bump actions/labeler from 3.1.0 to 4 2022-04-01 21:41:06 +00:00
linter.yml ci: lint the Coverity script 2022-08-11 10:57:25 +02:00
mkosi.yml mkosi: Ensure we build all features/components in mkosi 2022-08-23 15:19:26 +02:00
requirements.txt build(deps): bump meson from 0.62.2 to 0.63.0 in /.github/workflows 2022-08-01 14:06:32 +00:00
unit_tests.sh ci: build systemd with clang with -Dmode=release --optimization=2 2022-06-05 16:26:54 +00:00
unit_tests.yml ci: limit which env variables we pass through sudo 2022-07-13 10:56:37 +00:00