1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 15:45:53 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
bootc-dev Bot
c7c6d52e51 Sync common files from infra repository
Synchronized from bootc-dev/infra@e15b9622fc.

Signed-off-by: bootc-dev Bot <bot@bootc.dev>
2026-01-28 18:56:16 -05:00
bootc-dev Bot
b6f748850f Sync common files from infra repository
Synchronized from bootc-dev/infra@5a0900533a.

Signed-off-by: bootc-dev Bot <bot@bootc.dev>
2026-01-28 11:31:01 -05:00
bootc-bot[bot]
c58fe915b5 Sync common files from infra repository (#1867)
Synchronized from bootc-dev/infra@81ea4256be.

Signed-off-by: bootc-dev Bot <bot@bootc.dev>
Co-authored-by: bootc-dev Bot <bot@bootc.dev>
2025-12-18 17:50:30 +08:00
Colin Walters
6f69534f9b Rework sealed build process
Main goal is to reduce signing logic duplication between the systemd-boot
and UKI generation.

However, this quickly snowballed into wanting to actually verify
by providing a custom secure boot keys to bcvk that things worked.
This depends on https://github.com/bootc-dev/bcvk/pull/170

Now as part of that, I ran into what I think are bugs in pesign;
this cuts things back over to using sbsign. I'll file a tracker for that
separately.

Finally as part of this, just remove the TMT example that builds
a sealed image but doesn't actually verify it works - it's already
drifted from what we do outside here. Ultimately what we need
is to shift some of this into the Fedora examples and we just
fetch it here anyways.

Assisted-by: Claude Code (Sonnet 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-12-11 14:43:26 -05:00
bootc-dev Bot
a4bda72d48 Sync common files from infra repository
Synchronized from bootc-dev/infra@10decade10.

Signed-off-by: bootc-dev Bot <bot@bootc.dev>
2025-12-02 17:14:48 -05:00
Colin Walters
8e9ae56cad ci: use latest git bcvk
To fix SELinux issues.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-11-25 22:48:37 -05:00
Colin Walters
ef664236ca Bump bcvk
Signed-off-by: Colin Walters <walters@verbum.org>
2025-11-06 19:32:42 -05:00
Colin Walters
8abee04e53 ci/setup: Parallelize again, add timing logs
Motivation is faster provisioning and easier to debug
when something goes wrong.
Also cleanup the codeql cache.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-20 10:14:34 -04:00
Colin Walters
b03c4edb92 ci/setup: Minor cleanups
- Use bash strict mode more consistently
- Drop the error redirections which can mask problems as
  recommended by AI

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-16 14:48:21 -04:00
Colin Walters
7e526508a9 ci: Use bcvk
Make builds unprivileged by default and start using bcvk in
our own CI, the same way we expect people to do so locally
now.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-15 08:34:52 -04:00
Colin Walters
563b7a0315 ci: Refactor libvirt setup
Move libvirt installation into a parameterized input in the
bootc-ubuntu-setup action, allowing workflows to opt-in via
`libvirt: true`. This consolidates installation logic and makes
workflows cleaner by removing duplicate package installation steps.

Assisted-by: Claude Code
Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-09 14:04:23 -04:00
Colin Walters
f8ba1079e9 ci: move Rust caching into our setup action
To avoid duplicative content.

And add comments for why we're changing some of the options.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-09 14:04:23 -04:00
Colin Walters
9a6df0935a ci: Consolidate and cleanup workflows
- Having separate workflows made sharing build artifacts not
  really possible, and it just makes sense to consolidate
- Refactor shared parts into a little internal action

Signed-off-by: Colin Walters <walters@verbum.org>
2025-09-26 08:39:53 -04:00