Commit graph

3545 commits

Author SHA1 Message Date
Philip Peterson
12ef486714 Build on Forgejo and push to its registry [skip ci]
.forgejo/workflows/build.yml: just build, then push
forge.quinefoundation.com/quine-global-labs/aurora (stable,
stable-<date>, the commit). Its existence also stops Forgejo from running
upstream's .github/workflows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 05:10:22 -08:00
ubot-7274[bot]
6f5aa60aa5
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 3f180f9 (#2943)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-28 03:05:19 +00:00
renner
b2d6f3cfb3
refactor: simplify checking for enabled 3rd party repos (#2931)
* refactor: simplify checking for enabled 3rd party repos

We are generally no longer doing the dnf enable/disable dance (except
for the nvidia install script) because we are vendoring the .repo files
which simplifies things a bit.

Also I think that the move to checking what is allowed instead of
checking what is not allowed makes more sense anyway.

resolves: https://github.com/ublue-os/aurora/issues/2854

[1] 1e4d10b9ac/build_files/nvidia/nvidia-install.sh

* get openh264 from negativo

Our base image [1] can't legally include this from fedora-cisco-openh264
repo. Comparing the spec files for Fedora [2] and Negativo [3], they
seem to be built with the same build flags, so they should not have any
differing functionality. The fedora-cisco-openh264 repo is currently
enabled (which is not the case for F44 images) because our repo
validation script broke due to the move to /usr [4].

We are already shipping various other codecs on the system, including
mesa, they get more irrelevant each day but we should have this.

I don't know why exactly but for some reason we now have a stray
/var/log/dnf5.log which makes bootc container lint fail.

[1] 54e811f17a/common.yaml (L144)
[2] cd15228484/f/openh264.spec
[3] dfac89f533/openh264.spec
[4] https://fedoraproject.org/wiki/Changes/RelocateRpmRepoConfigsToUsr
2026-09-27 05:34:43 +00:00
renner
a76fa2e80c
refactor: faster kernel installation with a shim (#2926)
This is taken from [1]. We were for no good reason regenerating the initramfs
here. We can also install the kmods with the kernel in one step so I
don't see why we shouldn't just do that. It reduces the amount of time
needed to run this script (on my machine) from 49s to 28s.

I'm not sure if this is an oversight in rpm-ostree, we could technically
use the initramfs that is built during this stage, however, we lose
quite a bit of control, which we definitively want to have.

Also it should generally be noticable when the v4l2 and xone kmods fail
to install. There also haven't been problem regarding that in quite a
while.

[1] 5441c76f1f
2026-09-27 05:34:12 +00:00
ubot-7274[bot]
69d181f306
chore(deps): update github/codeql-action action to v4.38.2 (main) (#2936) 2026-09-27 08:32:59 +03:00
ubot-7274[bot]
bf9c82a69e
chore(deps): update korthout/backport-action action to v4.6.1 (#2937)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-27 04:43:59 +00:00
ubot-7274[bot]
625ba7f71b
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to b491747 (#2940)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-27 03:00:45 +00:00
ubot-7274[bot]
6cf11d65ec
chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to cf6388d (#2938)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-27 02:07:09 +00:00
ubot-7274[bot]
ac68571a35
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to d7c2aba (#2932)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-26 02:57:11 +00:00
renner
499ae9c512
chore: remove ZFS (#2918) 2026-09-25 15:05:12 +00:00
renner
b90e6feb25
chore: remove intel-vpl-gpu-rt from overrides (#2930)
We are currently getting this from Fedora anyway, also the negativo package is
unmaintained, Fedora ships a newer version.

It's packaged the same and doesn't actually include any more features
Fedora can't legally ship from the looks of it.
2026-09-25 12:50:21 +00:00
ubot-7274[bot]
e984107c3f
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 00c8aa4 (#2927)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-25 02:54:56 +00:00
inffy
deb5fe42a6
fix(renovate): allow only merge commits to stable branches (#2923) 2026-09-24 05:25:46 +00:00
renner
3e3ff35790
chore: don't remove default-fonts-cjk-sans (#2917)
This is a metapackage, which currently doesn't really change anything as
we don't remove anything part of it. So there is no reason to remove
this.
2026-09-24 04:29:28 +00:00
renner
87024745ac
chore(ci): remove container-storage-action (#2920)
There is no /mnt anymore, this will no longer run and is useless.

Follow-up of 6ce2bb1d9a.
2026-09-24 04:28:55 +00:00
ubot-7274[bot]
f1698794fe
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 170bb23 (#2921)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-24 03:57:22 +00:00
ubot-7274[bot]
cb78cc9c4b
chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 0627878 (#2916)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-23 20:53:26 +00:00
inffy
38701f7fed
Revert "fix(libheif): remove libheif-ffmpeg from Fedora (#2904)" (#2906)
This reverts commit 631c2a43d2.

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-09-23 04:35:34 +00:00
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