Commit graph

3527 commits

Author SHA1 Message Date
renner
a318e83a5e
chore: remove cjk font symlink (#2909)
Apparently steam hardcoded some things and this was needed because of
that [1].

follow-up of d54397cba6.

[1] https://github.com/ublue-os/bazzite/issues/153#issuecomment-1697731796

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-09-23 04:21:22 +00:00
renner
3110ae30a7
chore(ci): add --no-tags to skopeo inspect (#2912)
This is faster and less resource intensive. It usually takes a couple
seconds on my machine.

We only care about the label on that one image, and not the 3000 other
images in the ublue-os/akmods namespace.
2026-09-23 03:55:52 +00:00
ubot-7274[bot]
99fa24f72e
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 939ca4b (#2913)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-23 03:37:38 +00:00
ubot-7274[bot]
ae299c7324
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 4dc1729 (#2911) 2026-09-22 16:31:23 +03:00
ubot-7274[bot]
068506b142
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 99e6aef (#2902)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-20 07:27:58 +00:00
ubot-7274[bot]
b5d26de23a
chore(deps): update actions/checkout action to v7.0.1 (#2897)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-20 07:19:09 +00:00
ubot-7274[bot]
df015525dc
chore(deps): update zizmorcore/zizmor-action action to v0.6.4 (#2900)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-20 07:17:28 +00:00
inffy
631c2a43d2
fix(libheif): remove libheif-ffmpeg from Fedora (#2904) 2026-09-20 06:13:49 +00:00
ubot-7274[bot]
0564b5ef4c
chore(deps): update github/codeql-action action to v4.38.1 (main) (#2898) 2026-09-20 07:43:29 +03:00
ubot-7274[bot]
92b115bb79
chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 926ce25 (#2899)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-20 02:02:57 +00:00
renner
1a4be9911d
chore: cleanup systemd services, move to presets (#2892)
* chore: cleanup systemd services, move to presets

Preset files are cooler [1] and we should be able to get rid of a little
bit of complexity on the ISOs as we simply delete the preset file to
undo things we don't want to have on the ISO (uupd, tailscale ...)
instead of playing catch-up with the image [2].

Also we don't need to enable the *service* of rpm-ostree-countme, we
want to have the *timer* enabled, which is already done by default in
Fedora. The rpm-ostreed-automatic.timer is a leftover from ublue-os/main
days as we enable that for those images but disable it here as we use
uupd.

The Bazaar service got deleted and the need for that got completely
eliminated upstream recently.

[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.preset.html
[2] https://github.com/get-aurora-dev/iso/issues/100

* chore: also do DX

* sunshine

we should make this a seperate thing as we want to still have this
disabled on the live iso

* deal with homebrew nonsense

* prefix with 89

so they can be overriden by others via preset files but still have more
priority over Fedora ones

* split fedora flatpak related services

so we can more easily keep this configuration active
2026-09-19 19:44:08 +00:00
renner
aeff1872ef
chore: move vendored repos to /usr/share/dnf5/repos.d (#2896)
We stil have repos leftover in /etc/yum.repos.d due to the nvidia
installation script in ublue-os/akmods.

partially addresses: https://github.com/ublue-os/aurora/issues/2854
needs: https://github.com/ublue-os/akmods/pull/595
2026-09-19 19:24:56 +00:00
ubot-7274[bot]
8d037c078e
chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 81b23b0 (#2894)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-19 03:51:45 +00:00
ubot-7274[bot]
2cda07494f
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 2505057 (#2893)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-19 03:14:11 +00:00
renner
1d7aceb03b
chore(ci): stop hardcoding stable-branch (#2605)
Instead we can define an environment variable for github actions.

For things where we can't, globs/regex is probably good enough.

When we branch/stabilize "stable-f45" then we will delete the old one
anyway, so we shouldn't be in a situation where we'll get spammed with
like 3 PRs.

The only remaining things where it's hardcoded is the pull config and
docs.
2026-09-19 03:09:54 +00:00
ubot-7274[bot]
8ae1b42bb0
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 0205117 (#2891)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-18 13:25:08 +00:00
inffy
1d666b7e4f
chore: unpin amd-gpu-firmware (#2889)
New package was pushed with the reverted commit that caused the issues
2026-09-18 06:11:40 +00:00
renner
70d98ffa53
feat: bump testing to Fedora 45 (#2887)
* feat: bump testing to Fedora 45

We are using docker from their repo because it usually ships newer
versions faster than Fedora. In the meantime we can just ship Fedora's
docker version which is good enough.

xref: https://github.com/ublue-os/aurora/issues/2758

* renovate

* fix: cleanup hidden files in /tmp

Something specific to the DX build creates a bunch of socket files
(/tmp/.{ICE,X11,XIM,font}-unix) now. I have no idea what it is, it is
not the new docker package.
2026-09-18 03:41:26 +00:00
inffy
6ce2bb1d9a
chore(ci): move to newer free-disk-space action (#2884) 2026-09-17 06:02:15 +00:00
ubot-7274[bot]
9455bcf83b
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 632e2de (#2885)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-17 05:53:23 +00:00
renner
69178efe4a
chore(ci): add zizmor (#2529)
Thanks Secureblue!

xref: https://github.com/ublue-os/aurora/issues/2528
2026-09-17 03:26:42 +00:00
ubot-7274[bot]
1b3e16dd4b
chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 7b47d3a (#2883)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-16 14:00:12 +00:00
renner
7993ff0a05
fix(changelogs): handle multiple builds on the same day correctly (#2879)
In the last release [1] I noticed that instead of comparing XX15.2 and
XX15.1 with each other, the tag from last week got resolved because
only the highest index point of that day was kept. So we compared XX15.2 with XX09.1, that resulted in essentially a lot of duplicate information in that release, instead of just a small addition.

The expected output of the test seems like a typo to me.

[1] https://github.com/ublue-os/aurora/releases/tag/stable-20260915.2
2026-09-16 10:27:19 +02:00
ubot-7274[bot]
350361669b
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 3a245ef (#2880)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-16 05:16:14 +00:00
inffy
c4bd716f80
fix(backport-action): keep credentials so backport action works (#2877) 2026-09-15 15:16:04 +00:00
ubot-7274[bot]
834b274374
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to e19a281 (#2875)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-15 15:04:42 +00:00
inffy
5d7e456c65
chore: pin amd-gpu-firmware because of regression (#2874) 2026-09-15 13:55:37 +00:00
ubot-7274[bot]
f1bf4561b1
chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 1f30143 (#2873)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-15 11:50:43 +00:00
renner
0c31777bdd
feat(sbom): add verbose flag to syft (#2865)
I want this for debugging
2026-09-14 03:42:58 +00:00
ubot-7274[bot]
92987a8e4a
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to eec89ad (#2867)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-14 03:20:58 +00:00
renner
ce743c4608
chore: add .raw to gitignore (#2862)
I sometimes use sysexts to test changes from this repo.
2026-09-13 20:40:34 +02:00
ubot-7274[bot]
a0b25b998b
chore(deps): update github/codeql-action action to v4.38.0 (main) (#2857) 2026-09-13 09:21:28 +03:00
ubot-7274[bot]
492018fbe8
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 2823c9f (#2860)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-13 05:01:27 +00:00
ubot-7274[bot]
ba132400ce
chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d34d5c3 (#2859)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-13 02:03:10 +00:00
renner
20574d5e9c
feat: vendor package repo configurations (#2851)
We can get rid of the copr-helper wrapper script as we are no longer
enabling and then disabling the repo, which is explained in [1] as we
are configuring them to be off by default and then very purposefully
enabling it for that one dnf transaction where we actually need it
enabled.

The files in yum.repos.d were copied from my local /usr/etc directory.

[1] https://github.com/ublue-os/aurora/issues/1115
2026-09-12 16:02:11 +00:00
ubot-7274[bot]
6f38412b85
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 2909381 (#2855)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-12 03:49:32 +00:00
ubot-7274[bot]
2a53b68739
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 8f18a03 (#2852)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-11 03:16:24 +00:00
renner
808662db70
feat: add setroubleshoot-plugins (#2850)
This provides utilities to debug SELinux related things like with
sealert.

SELinux is already plenty fun on its own, let's make it easier to debug.
This has already been included in dx images due to being a dependency of
cockpit-selinux.

Seen in https://github.com/ublue-os/main/issues/2845.
2026-09-10 06:22:09 +00:00
ubot-7274[bot]
56ade99072
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to e8b217b (#2848)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-10 03:55:56 +00:00
Eric Curtin
772bf564dc
feat: drop Docker Model Runner in favor of llmman (#2847)
Remove docker-model-plugin from the DX Docker package set.

llmman (https://github.com/llmmanorg/llmman) covers the same local
model runner use case and is available via Homebrew from the shared
ai-tools Brewfile (`ujust bbrew` -> ai), so the Docker plugin is no
longer needed in the image.
2026-09-09 13:29:56 +00:00
ubot-7274[bot]
9b32d9d371
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 92ab91b (#2845)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-09 03:17:24 +00:00
renner
8f14f678c0
fix(changelogs): don't show kernel in big list (#2844)
We are already showing the kernel in the major packages list.
This is a follow-up of 1ddf69d039.

Seen in [1].

[1] https://github.com/ublue-os/aurora/releases/tag/stable-20260908.1
2026-09-08 14:26:41 +00:00
renner
4507691db6
feat: make compatible with unsealed composefs (#2829)
* feat: make compatible with unsealed composefs

The bootc package ships a dracut configuration that adds the bootc
module (which is needed for the installation of the composefs backend)
to the initramfs which we currently don't have and ostree is also set
there.

I want this because bootc install is significantly faster when used with
the composefs backend, because it does some magic zeor-copy reflink
things. It is wired up with `just disk-image --backend composefs`.

For a long time systemd-boot was the only supported bootloader on
composefs backend, but grub works now. So we don't have to unnecessarily
add systemd-boot to the image.

* use grub for composefs
2026-09-08 08:00:21 +00:00
ubot-7274[bot]
0e3dce6cab
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to f5f7b33 (#2841)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-08 03:54:47 +00:00
ubot-7274[bot]
9d64a72b4d
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to e74805e (#2837)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-07 03:17:46 +00:00
renner
2b7378c4c5
feat: add oxygen theme (#2834)
People wanted to have this.

This PR [1] would be nice to have in the future.
Tracked upstream [2].

[1] https://src.fedoraproject.org/rpms/plasma-oxygen/pull-request/2
[2] https://forge.fedoraproject.org/kde/tracker/issues/713
2026-09-06 11:45:47 +00:00
ubot-7274[bot]
b7ad6d8e52
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 2408974 (#2832)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-06 03:13:52 +00:00
ubot-7274[bot]
093da05d93
chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 0f62b05 (#2831)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-06 01:59:56 +00:00
ubot-7274[bot]
026a4b2d11
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 6ec6929 (#2826)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-05 03:14:35 +00:00
ubot-7274[bot]
428db56cdb
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:44 docker digest to 2e83830 (#2824)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-04 04:05:48 +00:00