Commit graph

62 commits

Author SHA1 Message Date
renner
b4b2ceb2fd
fix(ci): verify akmods, brew, common with local key (#1665)
Previously we were fetching the public keys over the network, this method
was not resilient against bad actors who take over one of our
dependencies and publish malicious images with those keys.
2026-01-25 06:24:40 +00:00
renner
08ee28916f
feat: enable KDE 6.6 Beta builds (#1646)
* feat: enable KDE 6.6 Beta builds

latest kernel is nasty, so just going for the coreos-stable kernel now
on beta

The panel task manager widget config is not present in the beta packages

* fix: use latest kernel

ostree hotfix and sysext is fixed in 6.18.5

* fix firewall installation
2026-01-17 12:28:12 +00:00
renner
2678890be6
feat: FROM quay.io/fedora-ostree-desktops/kinoite (#1615)
* feat: FROM quay.io/fedora-ostree-desktops/kinoite

Instead of using the ublue-os/kinoite-main base image we would be using
the ones built by Timothée over at https://gitlab.com/fedora/ostree/ci-test

This is a good path forward for Aurora because:

- we no longer have to undo things we inherit from ublue-os/main
- less overall dependencies
- we can make more conscious decisions about what goes into the image
- it's easier now to build images on top of upcoming Fedora versions
  (even KDE nightly ones) or to base on top of potential future images
  that are more aligned with our goals and needs

This would come at the cost of maintaining most of what main did
previously ourselves.

* chore: remove ublue-os-akmods-addons

* chore: codecs from negativo

* feat: add flathub

* fix: fedora flatpak be gone

* feat: miscellaneous workarounds

* feat: CoreOS rescue boot generator

* feat: allow brew programs with sudo

* chore: re-add packages from main

* chore: remove packages we removed in main

* chore: renovate

there is no latest tag

* fix: remove explicit ublue akmods copr cleanup

already included with all the others

* chore: remove added fedora flatpak service

We don't need this

* fix(renovate): set proper tag

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-01-13 04:52:08 +00:00
ubot-7274[bot]
8a7838b5eb
chore(deps): update ghcr.io/ublue-os/legacy-rechunk docker tag to v1.0.1 (#1579)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-01-04 09:51:04 +02:00
renner
fe58dbd642
feat: switch over to brew OCI from RPM (#1522)
This new brew version also includes those 2 changes:

https://github.com/ublue-os/brew/pull/2
https://github.com/ublue-os/brew/pull/1

Brew binaries have less priority than system binaries now.

This will also make our images 120MiB bigger as hhd/rechunker doesn't
handle non-RPM content at all, unlike the rpm-ostree compose
build-chunked-oci.

https://github.com/ublue-os/brew
2025-12-28 07:09:07 +00:00
renner
33586db86c
chore: remove build-iso just recipe (#1485)
We have been using titanoboa for a while now and this won't be coming
back anytime soon.

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-12-18 19:24:06 +00:00
renner
8c2ca25127
chore: move to ublue-os/legacy-rechunker (#1466)
* chore: move to ublue-os/legacy-rechunker

https://github.com/ublue-os/legacy-rechunk

* update rechunker image

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-12-16 21:58:50 +00:00
Adam Fidel
b3d90b323d
chore: refactor get-aurora-dev/common image declaration (#1374)
* chore: refactor where get-aurora-dev/common image is declared

* feat: build with common sha of image-versions.yml

* feat: verify common image with cosign

* fix: just dance

* chore: don't specifcy tag of common

This is not needed, it was not broken or anything.
The build pulls in the pinned version specified in image.yml

* chore: see previous commit

* fix: add common image tag + sha to verification step

---------

Co-authored-by: renner <renner0@posteo.de>
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-11-29 14:54:30 +00:00
inffy
98ad1d5158
fix(ci): fix fedora_version detection (#1309) 2025-11-17 22:21:55 +02:00
inffy
5c0171ad60
fix: update justfile to the new weekly schedule (#1259) 2025-11-06 22:28:02 +00:00
inffy
fb15c7214a
chore: more repo cleanup (#1180)
* chore: clean up repo

* chore: overrides and remove tailscale repo

* remove base image changes script

* refactor dx and build scripts

* add better way to install openrazer-daemon

* move the pinned packages to packages.sh

* fix typo

* sunshine is not excluded package anymore

* fix toolip

* update fedora version to 42

* fix: remove unnecessary bootc lint

we do that in the containerfile at the end

* remove /opt stuff

---------

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
Co-authored-by: renner <renner0@posteo.de>
2025-10-31 22:40:15 +00:00
ubot-7274[bot]
7b1c461d3e
chore(deps): update ghcr.io/jasonn3/build-container-installer docker tag to v1.4.0 (#1212)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2025-10-31 05:21:19 +00:00
inffy
0524a13111
chore: drop HWE + nvidia-legacy images (#763)
* chore: drop HWE images

This shouldn't be merged befora F43 images have released

* justfile fixes

* chore: remove hwe bazzite kernel logic

* docs: remove HWE badge from README

* update initramfs script to match main now

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>

* fix: remove leftover QUALIFIED_KERNEL

* update copilot instructions

* remove nvidia-legacy  too

* remove legacy-nvidia

* more legacy-nvidia found

* oops

* chore(ci): remove hwe workflow

* chore(just): remove nvidia closed from retagger

* chore: remove nvidia closed from image-info.sh

---------

Co-authored-by: renner <renner0@posteo.de>
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2025-10-24 19:11:49 +00:00
inffy
7060ab3b2f
chore: F43 building blocks (#1093)
* feat: enable testing repo for beta

* chore: beta gates for akmods

* chore: rpmfusion beta

* chore: more enablements

* fix: beta should check the beta tag on main

* sunshine copr not avaialble for f43

* update packages and repo files

* chore(deps): update ghcr.io/ublue-os/kinoite-main:latest docker digest to 55277ae (#1092)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* remove some packages from beta f43

* move special packages away from packages.json

* another if override for beta

* update

* cleanup for copr repos

* more cleanup

* revert akmods changes

* exclude mozilla fonts

* fix excluded packages

* Update build_files/base/03-install-kernel-akmods.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* cleanup some packages

* scx-scheds be gone

---------

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-17 12:39:28 +00:00
ubot-7274[bot]
e48c8274da
chore(deps): update ghcr.io/hhd-dev/rechunk docker tag to v1.2.4 (#1075)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2025-10-12 00:17:50 +00:00
Adam Fidel
e668b6cdeb
chore: replace old Jorge references (#1043) 2025-10-03 15:20:44 +00:00
inffy
828dbb676d
feat: move to centralized flatpaks lists (#776)
* feat: move to centralized flatpaks lists

* update containerfile
2025-08-09 14:30:22 +00:00
renner
eacb42d4d7
feat(ci): consistently use rootful container storage (#732)
* feat(ci): consistently use rootful container storage

* feat(ci): add sleep before mounting container storage

would be funny if this worked

* chore: use default value for loopback-free

* chore: undo 5s wait

* revertme: use my testing branch for action

* Revert "revertme: use my testing branch for action"

This reverts commit 27b15386c3e5a9e88d8cb65dca7d0b8f46e0555a.

* chore: use newer version of the action
2025-07-27 22:32:45 +00:00
Adam Fidel
004aa2b621
fix(build): update beta path to use correct tag (#717) 2025-07-20 13:01:49 +00:00
Adam Fidel
999d14a510
fix(build): use GITHUB_TOKEN for curl when needed (#709)
* fix(build): use GITHUB_TOKEN for curl when needed

* use /tmp instead of /usr/local

* missed one

* pass -E to sudo

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2025-07-20 03:02:41 +00:00
ubot-7274[bot]
60b7a96792
chore(deps): update ghcr.io/hhd-dev/rechunk docker tag to v1.2.3 (#689)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2025-07-13 06:47:43 +00:00
inffy
72337c301b
feat: Create livecd with anaconda webui (#482)
* add aurora copr for anaconda live stuff

* fix(iso): Handle platform differences

* feat(iso): Live ISO using anaconda as the installer

* fix(iso): anaconda artifact name (#2539)

* fix: improve the live anaconda hook

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* add a pull request run if the configure script changes

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* set a funny name

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* fixups

* fixup! set a funny name

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* reorder

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* make our own profiles

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* desktop icon, don't constantly rebuild images

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* figure out how to get libblockdev-btrfs on lts

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>

* fix: remove gts workflow

* add flatpaks for ISO

* small fixes

* remove the unneeded LTS workflow

* don't hide the parts of the installer

* few small fixes

* remove google fonts from live iso

* remove motd and brew from iso

* un-break building

* add -live notion to ISOs

* ignore image builds

---------

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
2025-05-19 09:39:33 +02:00
Juha Uotila
3c2cf2ab72
fix(iso): Use F41 for ISO (#476)
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
2025-05-17 06:58:05 +00:00
Juha Uotila
8b06372f2e
feat: add aurora branding to anaconda installer (#456)
* feat: add aurora branding to anaconda installer

* create iso_files

* fixup
2025-05-14 17:38:05 +00:00
Juha Uotila
b73feda4c5
fix(iso): Get Anaconda ISOs updated (#445)
* fix(iso): Get Anaconda ISOs updated (#2485)

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>

* fixup

* remove unneeded comment

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>

* iso naming to way it was

* fix iso workflow naming

* remove the unneeded iso build from HWE image workflow

* same for stable

* rename stable iso workflow

---------

Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
2025-05-10 13:00:53 +00:00
Juha Uotila
992f9f9fe4
chore: bump rechunker and ISO generator (#437)
* chore(ci): bump rechunker and ISO generator

* fixup
2025-05-08 03:59:37 +00:00
Juha Uotila
3ea4bea3ad
chore: pin iso's to use F41 for installer (#2476) (#431)
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
2025-05-06 06:45:13 +00:00
Juha Uotila
e787091ec8
fix(flatpak): remove fedora flatpak service and repos (#374)
* fix(flatpak): remove fedora flatpak service and repos

* update 17-cleanup.sh

---------

Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
2025-04-25 08:33:46 +00:00
Adam Fidel
51a46859ad
fix: beta build recipe (#298)
* fix: beta build recipe

* remove openrazer

* getting a little further

* more overrides

* fix dx images

* fix novideo

* undo indents
2025-03-26 13:33:37 +00:00
Juha Uotila
89fa1b0aa1
fix: Remove nonAscii file name for iso building (#2285) (#295)
Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
2025-03-24 13:33:25 +00:00
Juha Uotila
3adb785e75
update rechunker version (#294) 2025-03-24 07:15:05 +02:00
Adam Fidel
582a378c2a
feat: expand recipe to rollback broken NVIDIA images (#250)
* feat: expand recipe to rollback broken NVIDIA images

* fix just lint error

* improve comments
2025-03-02 05:49:59 +00:00
Benjamin Sherman
72a2d8ad43
chore(ci): support combined akmods-kernel-cache in build (#182)
* chore(ci): support combined akmods-kernel-cache in build

Relates: ublue-os/akmods#295

This is expected to fail until the akmods PR is merged.

* seems to miss an ) at the end

---------

Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
2025-02-05 18:02:54 +00:00
Adam Fidel
d81321e92c
fix: fail build if kf6-kio version skew detected (#179)
Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
2025-02-05 07:05:36 +00:00
Juha Uotila
e17ed7a7fe
chore: unpin kernel on stable (#142)
* release kernel pin

* remove unneeded commented lines

* change back from coreos testing to stable
2025-02-04 07:25:39 +00:00
Adam Fidel
2c10e3e3b9
feat: add build recipe to rollback stable-daily images (#156)
* feat: add build recipe to rollback stable-daily images

* fix just syntax

* rearrange comments
2025-01-29 07:16:35 +00:00
Adam Fidel
c9e67485d0
feat: update stable kernel to 6.12.9 (#159) 2025-01-29 03:32:29 +00:00
Adam Fidel
a9e13f9bd7
fix(nvidia): use correct kernel flavor for akmods with stable-daily (#151) 2025-01-25 06:05:44 +00:00
Juha Uotila
7700b74058
remove catogory from artifacthub (#146) 2025-01-23 17:01:36 +00:00
Adam Fidel
4d96003691
chore: fix justfile (#144)
* chore: fix justfile

* use just 1.39.0
2025-01-23 14:06:40 +00:00
Juha Uotila
0ffa0f368a
feat(ci): Enable Docker Building, GHA Log Grouping (#141)
* Update Justfile

* Update Justfile

* Update Justfile

* feat(ci): Enable Docker Building, GHA Log Grouping

* feat(ci): Enable Docker Building, GHA Log Grouping

* feat(ci): Enable Docker Building, GHA Log Grouping
2025-01-22 04:57:03 +00:00
Juha Uotila
7961c25625
feat: embed actual image version into os-release (#127)
* feat: embed actual image version into os-release

* feat: embed actual image version into os-release

* feat: embed actual image version into os-release
2025-01-16 15:42:30 +00:00
Adam Fidel
ff63a4b78a
chore: update some lingering bluefin references (#72)
* chore: update built image description

* chore: update README link in labels
2025-01-03 11:04:41 +00:00
Adam Fidel
75c473bebd
feat: add nvidia-open images (#69)
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
2025-01-02 23:21:43 +00:00
Adam Fidel
1a432a7c33
chore: remove references to GTS (#54) 2024-12-27 04:51:06 +00:00
nisel
8a92fd98db
chore: Remove bluefin things (#45)
* chore(bluefin, removal): remove bluefin from the build system

* fix: remove bluefin from changelogs and issue template

* Also remove "de" image_matrix because now only it's only kde

* chore: remove some bluefin mentions

* chore: rename files and text from bluefin to aurora

* Thanks https://github.com/inffy for PR with bluefin-cli --> aurora-cli changes

* chore: always use /usr/bin/ksshaskpass as SUDO_ASKPASS

* fix: remove bluefin from README.md
2024-12-22 12:15:39 +00:00
m2
0b15d4d781
fix: correct iso name for run-iso (#1957) 2024-11-22 02:22:42 +00:00
m2
4e3e326e24
chore(ci): fix iso names for cloudflare bucket (#1928)
Nvidia images have skew
2024-11-14 10:39:26 -05:00
m2
d9ecdcb5aa
fix: CI fixes for ISO/Changelogs (#1923) 2024-11-13 05:55:04 +00:00
m2
f1302c8ab3
feat: enable kernel_pin and pin kernel for stable/gts (#1921) 2024-11-12 16:57:11 +00:00