Commit graph

10 commits

Author SHA1 Message Date
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
renner
f7b1854b2e
feat(ci): add bootc install recipe (#2215)
This makes it easier to test changes that ideally need to be tested on a
fresh system. This is basically copy pasted from Zirconium.

Not uploading the image here as an artifact, I don't think this is too
useful and a bunch of work to resize to make it not suck to download.
But we should still get alerted when we change things that break bootc
install for whatever reason.
2026-05-16 21:09:29 +00:00
renner
cf03077ceb
fix(ci): generate SBOM after rechunking
Because we are generating our SBOMs before rechunking, we still have
leftover ostree objects which are getting picked up by syft and causes
changelogs to report wrong versions of packages.

fixes: https://github.com/ublue-os/aurora/issues/2077
2026-05-09 17:41:39 +02:00
renner
c36243a4db
feat: rechunk with rpm-ostree (#1476)
* feat: rechunk with rpm-ostree

The legacy rechunker is basically unmaintained, this is a much safer
option to reduce our (delta) image size.

https://coreos.github.io/rpm-ostree/build-chunked-oci/

We can further reduce the layer diff by utilizing --previous-build in
the next rpm-ostree release. It still has a couple problems in the
current release in combination with non-rpm layers.

https://github.com/coreos/chunkah is very early in development, don't
bother for now.

* fix: handle dance regarding stable, stable-daily

* chore: add horrible workaround because of hhd-dev/rechunk

* fix: for layer annotations not being pushed

We need a newer podman version than ubuntu 24.04 provides,
homebrew is the most elegant solution.

We need the layer annotations for the rpm-ostree rechunker so that
updates are more efficient.

workaround for:
https://github.com/containers/podman/issues/27796

* feat: assign layers to files we download

* chore: autostart rechunker-group-fix

* fix: don't do beta tag logic

* chore: only run when deployed with ostree

so this doesn't run on the ISO etc will need to be changed on composefs
native backend.
2026-03-17 14:13:59 +00:00
inffy
a1897165ec
feat: move to ublue-os devcontainer (#762)
* move to ublue devcontainer

* oops wrong place

* fixup

---------

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
2025-08-03 13:51:14 +00:00
m2
43a120b1c4
chore(ci): clean changelog/Workflow (#1920) 2024-11-11 16:01:52 +00:00
m2
f833e1f6a5
refactor: Reorganize Build Process (#1867)
Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
2024-11-05 04:13:24 +00:00
m2
9d78c2399e
chore: newline at end of files (#1296) 2024-05-13 14:20:14 -04:00
m2
a0ace61c19
feat(dev): make iso just commands work (#1287) 2024-05-10 23:34:56 -04:00
m2
141cc1c22a
feat: improve devcontainer experience (#1251) 2024-05-07 19:51:42 -04:00