Commit graph

521 commits

Author SHA1 Message Date
ubot-7274[bot]
a8ce98d6e5
chore(deps): update github/codeql-action digest to 5595cca (#562)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-08-11 14:33:35 -05:00
ubot-7274[bot]
b5e72521cf
chore(deps): update actions/attest-build-provenance digest to 4d10147 (#564)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-08-11 14:33:24 -05:00
ubot-7274[bot]
01f5675bea
chore(deps): update dependency sigstore/cosign to v3.1.3 (#563)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-08-11 14:33:08 -05:00
Benjamin Sherman
c30f343b72
fix(zfs): backport upstream 7.1 and mmap fixes into 2.4.3 (#566)
coreos-stable ZFS builds have failed since CoreOS moved to kernel 7.1,
holding back kernel CVE fixes and nvidia driver updates from ucore and
other downstream consumers.

The 7.1 code compat (openzfs/zfs#18471) already shipped in 2.4.3 — only
META's Linux-Maximum gates it. Raising that ceiling (openzfs/zfs#18682)
unblocks the build without --enable-linux-experimental, which would
otherwise flood dmesg with EXPERIMENTAL warnings and mask real errors.

Also carry openzfs/zfs#18715, which replaces a compiled-out ASSERT3U in
zfs_fillpage() with a real bounds check. Without it an mmap read racing a
truncate underflows io_len and zero-fills forward across physical memory.
This is not 7.1-specific and already affects the 7.0.x builds we ship.

Neither commit is on zfs-2.4-release, so patching is gated to exactly
2.4.3 and stops once upstream ships a release carrying them.

coreos-testing no longer needs the experimental switch now that META
covers 7.1.
2026-08-10 13:12:53 +00:00
Benjamin Sherman
ac05d00925
fix(nvidia): order CDI generation before nvidia-persistenced to fix boot race (#565)
* fix(nvidia): order CDI generation before nvidia-persistenced to fix boot race

nvidia-persistenced and nvidia-powerd only start if /dev/nvidia* already
exists, but those device nodes aren't created until CDI generation runs.
Without any ordering between the two, persistenced would sometimes lose
that race and stay stopped for the rest of the boot (ublue-os/ucore#419).

nvidia-container-toolkit-base now ships its own nvidia-cdi-refresh
service, which is better than our old ublue-nvctk-cdi.service: it forces
device creation explicitly, retries on failure, and re-runs on driver
upgrades. Switch to it and add a drop-in ordering it before
nvidia-persistenced and nvidia-powerd, so the race can't happen.

Verified on real NVIDIA hardware across multiple reboots.

* chore: Add missing service to nvidia-install.sh

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2026-08-08 17:26:12 -07:00
Benjamin Sherman
59a549d3eb
fix(workflows): validate cosign version from JSON (#561) 2026-08-01 22:22:11 -05:00
Marco Rodolfi
f86e3097f6
feat: readd vhba to support CDEmu again in ublue images (#559)
* Readd vhba to support CDEmu again in Bazzite

* Also add vhba-kmod-common in cache manually, to allow to build it correctly.

* Fix wrong changelog date

---------

Co-authored-by: RodoMa92 <marco.rodolfi.1992@gmail.com>
2026-08-01 12:14:07 -05:00
Benjamin Sherman
a88b8866c5
fix(workflows): separate provenance from image signature discovery (#560)
Store build provenance in GitHub's attestations API without attaching it to GHCR. Add post-publication verification for Podman signatures, containers/image policy enforcement, and manifest provenance.
2026-08-01 11:39:18 -05:00
ubot-7274[bot]
daab76ed60
chore(deps): update github/codeql-action digest to f205ea1 (#558)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-30 08:35:33 -05:00
ubot-7274[bot]
6d6ef266b8
chore(deps): update github/codeql-action digest to e4fba86 (#556)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-27 22:35:44 -05:00
ubot-7274[bot]
5107ed615a
chore(deps): update ossf/scorecard-action action to v2.4.4 (#557)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-27 22:35:16 -05:00
ubot-7274[bot]
a9fd24fe20
chore(deps): update actions/attest-build-provenance digest to 0f67c3f (#549)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-20 15:08:58 -05:00
ubot-7274[bot]
8ab9d80294
chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.2.2 (#542)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-20 15:06:14 -05:00
ubot-7274[bot]
3470785836
chore(deps): update github/codeql-action digest to 7188fc3 (#552)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-20 15:05:07 -05:00
ubot-7274[bot]
e44afc1479
chore(deps): update actions/checkout action to v7 (#545)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-20 15:03:30 -05:00
ubot-7274[bot]
ca15ceda40
chore(deps): update actions/cache action to v6 (#547)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-07-20 15:00:52 -05:00
ubot-7274[bot]
b47260b78b
chore(deps): update actions/checkout action to v6.1.0 (#555)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-07-20 12:29:09 -05:00
Benjamin Sherman
dd57cab266
feat(zfs): move release policy to images config (#554)
Default all ZFS akmod builds to the 2.4 release line through a per-kernel-flavor policy in images.yaml. Keep an explicit CoreOS testing override and enable OpenZFS's experimental Linux-kernel support there.
2026-07-20 17:04:19 +00:00
Adam Fidel
405a7b0aec
fix(nvidia): match driver-common by version only (#548) 2026-06-26 18:23:16 +00:00
Kyle Gospodnetich
51ea18abf8
fix: Use _ for ryzen_smu akmod (#541) 2026-06-04 23:04:34 -07:00
Kyle Gospodnetich
4009e3b18c
chore: Switch to terra for newer ryzen-smu (#540) 2026-06-04 22:43:02 -07:00
ubot-7274[bot]
5d824d31cd
chore(deps): update github/codeql-action digest to 8aad20d (#538)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-06-04 13:40:57 -07:00
ubot-7274[bot]
affb7e3e1a
chore(deps): update actions/checkout action to v6.0.3 (#539)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-06-04 13:40:40 -07:00
ubot-7274[bot]
60841988b4
chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.2.1 (#533)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-30 23:10:41 -05:00
Benjamin Sherman
d1f76703f1
fix(nvidia): handle 610 driver-common package split (#535) 2026-05-27 23:21:13 +00:00
Benjamin Sherman
633b830284
feat: move longterm to F44 and update to 6.18 (#532)
chore: move longterm to F44 and update to 6.18

longterm-6.12 is not being built for F44, but our
coreos longterm builds are based on coreos stable, which is
now based on F44. So we need to bump the longterm-6.12
to longterm-6.18

Also, this removes coreos-testing from F43 since that is
not used by downstreams.
2026-05-23 15:24:05 +00:00
ubot-7274[bot]
3865bb5f4e
chore(deps): update ghcr.io/ublue-os/devcontainer:latest docker digest to 74af83a (#521)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-05-23 03:18:35 +00:00
ubot-7274[bot]
5f2c6f6c1a
chore(deps): update github/codeql-action digest to 7211b7c (#526)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-05-22 22:03:50 -05:00
ubot-7274[bot]
61e660c28c
chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.2.0 (#528)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-22 22:03:18 -05:00
Benjamin Sherman
3d987fa095
chore: disable dependabot (#531)
we use renovate, so dependabot is creating conflicting PRs
2026-05-22 21:59:36 -05:00
dependabot[bot]
8f71a7568e
chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 (#527)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.4 to 4.35.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](68bde559de...9e0d7b8d25)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:48:47 -05:00
Benjamin Sherman
e01194cebd
chore: update workflows removing F42 (#529)
This removes F42 from akmods builds, since F44 is now current
and F43 is current-1.
2026-05-22 21:47:42 -05:00
Benjamin Sherman
0a6ed31e33
fix: opt into spec-compliant yq merge anchors (#530) 2026-05-22 21:42:09 -05:00
Benjamin Sherman
20d23e9e3c
refactor(zfs): use stricter guards for ASM sed patching (#525)
This makes our patch a bit safer by ensuring that only the currently
known problematic lines are modified, that is, those which refer to
the Update Vector Registers.
2026-05-14 15:31:27 +00:00
Benjamin Sherman
f8fa5fbbab
fix: zfs build fixes for aarch64 (#524)
This addresses the addresses the build failure on aarch64 due to
GCC 16 being used in Fedora 44.

It also adds some explicit raidz testing execution around the area
being patched, and cleans up some timestamp related warnings.

We can consider upstreaming the fix, but also need to validate it.
2026-05-14 13:43:17 +00:00
inffy
0a02b808b5
chore: bump coreos-stable to f44 (#520)
* chore: bump coreos-stable to f44

* restore ogc check

* indent
2026-05-11 10:31:14 -07:00
Michael Wagner
596db92b9a
chore: remove gnome-shell-extension-supergfxctl-gex (#515) 2026-05-07 21:09:24 -07:00
ubot-7274[bot]
38b675e9be
chore(deps): update github/codeql-action digest to 68bde55 (#517)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-07 21:08:32 -07:00
Kyle Gospodnetich
7e93646476
Revert "feat: add nct6687d to extra build via terra (#511)" (#519)
This reverts commit 518cf27b03.
2026-05-07 21:08:28 -07:00
kressb-gitlab
29970d08da
fix: change improper sets when CI="" (#502)
force merged due to coreos-testing expected failures

Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-05-06 20:36:26 -05:00
ubot-7274[bot]
209575046b
chore(deps): update github/codeql-action digest to e46ed2c (#513)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-05-04 11:00:21 -05:00
ubot-7274[bot]
8d9bd84897
chore(deps): update github/codeql-action digest to e46ed2c (#513)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2026-05-04 11:00:05 -05:00
ubot-7274[bot]
902eae1b9b
chore(deps): update actions/upload-artifact action to v7.0.1 (#503)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-03 23:22:57 -05:00
ubot-7274[bot]
700aab4a75
chore(deps): update ghcr.io/ublue-os/devcontainer:latest docker digest to e1bf7e9 (#509)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-03 23:20:41 -05:00
dependabot[bot]
9dbf19cc8a
chore(deps): bump actions/cache from 5.0.4 to 5.0.5 (#510)
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](668228422a...27d5ce7f10)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 01:45:15 +00:00
Dylan M. Taylor
518cf27b03
feat: add nct6687d to extra build via terra (#511)
This adds the nct6687d driver to the extra build stream, sourcing it from the Terra repository. This resolves issues with the outdated/archived COPR repository.

References:
- https://github.com/ublue-os/akmods/issues/504
- https://github.com/ublue-os/bazzite/issues/4776
- https://github.com/ublue-os/bazzite/issues/3813
2026-05-04 01:00:13 +00:00
m2
a2bd8a1a79
chore: add F44 for coreos-testing (#514) 2026-05-03 21:12:37 -04:00
ubot-7274[bot]
b57c1e7f81
chore(deps): update github/codeql-action digest to 95e58e9 (#508)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-04-16 04:13:11 +00:00
Dylan M. Taylor
df17113b98
feat: graceful skip for extra kmod builds (#500)
Allow extra kmod builds to fail without blocking the entire image.
Enables best-effort akmods-extra for new Fedora releases where
some upstream packages aren't available yet.
2026-04-13 21:22:05 +00:00
Kyle Gospodnetich
a86d905e72
chore: Restore patched tmff2 (#501) 2026-04-08 16:13:16 -07:00