Skip to content

chore: promote changes stable - #2514

Merged
inffy merged 24 commits into
ublue-os:stable-f44from
renner0e:promote-changes-stable
Jul 6, 2026
Merged

chore: promote changes stable#2514
inffy merged 24 commits into
ublue-os:stable-f44from
renner0e:promote-changes-stable

Conversation

@renner0e

@renner0e renner0e commented Jul 6, 2026

Copy link
Copy Markdown
Member

supersedes: #2477

ubot-7274 Bot and others added 24 commits July 1, 2026 05:02
…digest to 51c7b27 (ublue-os#2475)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…t to e7338ae (ublue-os#2479)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to 9c79b8a (ublue-os#2481)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to 97ae835 (ublue-os#2486)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…t to a93e788 (ublue-os#2488)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…t to 390a9dc (ublue-os#2490)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
This didn't break anything in CI, this is why this went unnoticed.

fixup of cfd014f.
…t to c00fc6b (ublue-os#2494)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to 59c7dc8 (ublue-os#2500)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
taken from blue-build[1], this also happens to make updates smaller by
100MB. Might fix the following issues like [2] and [3]. I could not
reproduce these issues myself and just using chunkah made it possible
for me to overlay firefox with rpm-ostree.

[1]: blue-build/cli@b6f36bd
[2]: ublue-os#2209
[3]: ublue-os#2492

Co-authored-by: Daniel Hast <32797673+HastD@users.noreply.github.com>
If you specified --kernel-pin from cli it will now correctly verify and
donwload the right version (instead of the newest one), if it's
specified in the Justfile and CLI then CLI wins.

The pin that is always set to an empty string would override it.
* feat(ci): rootless CI

26.04 runners use sudo-rs, which does not support this flag. It doesn't
seem to have broken too much, Only thing I could see is the github token
not being passed to the build.

```
sudo: preserving the entire environment is not supported, '-E' is ignored
```

So this is a good time to move over to a rootless CI I guess.

* chore: unset target-dir for container-storage-action

This defaults to the user container storage
* fix(just): disk-image recipe

follow up of: cfd014f

* run recipe as root in CI

* fix: do load-rootful before disk-image
The --retry flags for podman/buildah pull/build do not seem to do
anything on transient network issues. Notably our base image pull from
quay is failing quite often, this should make this less likely to
happen in the future.

fixes: ublue-os#2381
xref: ublue-os#2337
* feat(ci): package cache with OCI artifacts

We are hitting a couple limitations in regards to actions/cache [1] with
our new testing branch workflow, as we previously relied on scheduled
builds from the main branch, which we no longer do with this model.

Now we make new cache on merge_group on the first build on Sundays, I
chose Sundays just because. Which means we run only a single build with
no cache per week and use that same build to generate a new fresh cache.

Else we would end up with 3 versions of vscode in our cache.
There is no point uploading cache on *every* PR.

For simplicity sake this has no handling/differentiation for our stable
and main branch. When we bump the fedora version of our main/testing
images then the cache for stable will just get stale.

We are mixing root/rootless usage of oras/cosign, I made it use root or
else we will get premission issues.

[1]: actions/cache#1537

fixes: ublue-os#2351

* define blessed day

* chore: remove command -v prefixes

not needed, running everything rootless now
…ee15 (ublue-os#2509)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to 92c80b6 (ublue-os#2510)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to b85b98e (ublue-os#2512)

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

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@renner0e
renner0e marked this pull request as ready for review July 6, 2026 17:52
@renner0e
renner0e requested review from NiHaiden and ledif as code owners July 6, 2026 17:52
@renner0e
renner0e requested a review from inffy as a code owner July 6, 2026 17:52
@inffy
inffy merged commit 29c0cf4 into ublue-os:stable-f44 Jul 6, 2026
15 checks passed
@renner0e
renner0e deleted the promote-changes-stable branch July 6, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants