Commit graph

3619 commits

Author SHA1 Message Date
renner
93a0ae253d
fix(ci): mitigate code injection in build from repo_organization (#2991)
* fix(ci): mitigate code injection in build from repo_organization

https://docs.github.com/en/actions/concepts/security/script-injections

* make it global

is pretty reusable
2026-10-07 12:06:15 +00:00
renner
b6aa581283
chore: enable debug on setup-cache (#2992)
Caching is currently broken on f45 at least, on sundays it should make
new cache
2026-10-07 12:05:54 +00:00
ubot-7274[bot]
1f30a2cae3
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to b80dfab (#2989)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-07 03:08:45 +00:00
ubot-7274[bot]
8d4c60676e
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 39e937f (#2987)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-06 02:59:00 +00:00
ubot-7274[bot]
7c04dcf68d
chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 9350cbb (#2985)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-05 15:08:05 +00:00
inffy
99b6e2d63f
feat: enable native-messaging-proxy (#2984) 2026-10-05 14:53:19 +00:00
ubot-7274[bot]
1ba15a87a3
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to f1a166b (#2980)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-05 08:57:23 +00:00
renner
dfd216d50c
refactor: rewrite attach SBOM in just (#2961)
For consistency and debugability.
2026-10-04 20:36:41 +00:00
ubot-7274[bot]
176fe2479c
chore(deps): update anchore/sbom-action action to v0.24.3 (#2966)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-04 05:01:15 +00:00
renner
71c3ca2a24
chore(ci): only run scheduled jobs in ublue-os/aurora (#2972)
This is quite annoying and unneeded in forks.
2026-10-04 04:30:41 +00:00
ubot-7274[bot]
b9ab984496
chore(deps): update korthout/backport-action action to v4.7.0 (#2973)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-04 04:26:42 +00:00
ubot-7274[bot]
737fda57d5
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to a2c6226 (#2976)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-04 04:07:57 +00:00
ubot-7274[bot]
4434fcf144
chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to f602842 (#2975)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-04 02:55:44 +00:00
renner
cfc55e14af
feat(bootc): add enforce-container-sigpolicy for install (#2968)
This is a requirement for using bootc with Anaconda or else we don't
enforce signed images for subsequent updates.

In the past we have used bootc switch --mutate-in-place (in combination
with ostree-container which is what we are currently using for the
installation media), but this no longer works with bootc for whatever
reason.

This doesn't seem to matter for local builds, so this is fine to just
add here on the image.

xref: https://github.com/get-aurora-dev/iso/pull/93
2026-10-03 21:52:25 +02:00
renner
0ddd3ec7fc
chore(renovate): remove Justfile custom rule (#2971)
We are not using that right now in Justfiles, we should be using
image-versions.yaml from the org-renovate config [1]

[1] 915bbf3a9a/org-inherited-config.json
2026-10-03 21:51:52 +02:00
ubot-7274[bot]
9f11d650e0
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to e776108 (#2964)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-02 02:59:16 +00:00
ubot-7274[bot]
82b3cc4dc2
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 6e09ec3 (#2962)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-10-01 03:12:17 +00:00
ubot-7274[bot]
194b4c31b1
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to a927050 (#2959)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-30 03:00:19 +00:00
ubot-7274[bot]
dbc58acc74
chore(deps): update oras-project/setup-oras action to v2.0.2 (#2957)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-29 19:31:25 +00:00
renner
75188e997c
chore(ci): use new self-repository syntax for workflows (#2956)
See: https://docs.zizmor.sh/audits/#self-repository
2026-09-29 17:45:51 +00:00
inffy
a723f1eda8
chore: add autoclose of issues without requested info (#2955)
* chore: add autoclose of issues without requested info

Same as ba6f78b1af

- autocloses issues 14 days after the issue was labeled with NEEDSINFO label and now update (comment)

example of it can be seen here: https://github.com/get-aurora-dev/common/issues/281

* concurrency and properly named job

* make zizmor happy

---------

Co-authored-by: renner <renner0@posteo.de>
2026-09-29 16:25:39 +02:00
renner
458f8aef22
refactor(initramfs): almost make it reproducible (#2569)
If we are using the exact same ublue-os/akmods image and the same inputs
for the initramfs, then it should be stable between builds, make updates
smaller and allow soft-rebooting between deployments (as long as all the
requirements for soft-reboot are met of course).

Thanks secureblue!

xref: https://github.com/ublue-os/aurora/issues/2568
2026-09-29 04:58:49 +00:00
ubot-7274[bot]
9680209dcc
chore(deps): update quay.io/fedora-ostree-desktops/kinoite:45 docker digest to 5035169 (#2950)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-29 02:55:32 +00:00
ubot-7274[bot]
88fa66d2bc
chore(deps): update quay.io/coreos/chunkah:latest docker digest to 8b56578 (#2947)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-09-28 18:33:33 +00:00
inffy
ff51441ef9
feat: add iwd notifier (#2871)
Co-authored-by: renner <renner0@posteo.de>
2026-09-28 11:57:14 +03: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