chore: promote beta to main44 - #2172
Merged
Merged
Conversation
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
When rebasing from our kinoite base image to aurora:beta the ostree deployment will fail with this error: ``` libsemanage.semanage_direct_get_module_info: Unable to open mariadb-plugin-cracklib-password-check module lang ext file at /etc/selinux/targeted/tmp/modules/200/mariadb-plugin-cracklib-password-check/lang_ext. (No such file or directory). ``` Adding mariadb-cracklib-password-check back to our image resolves this issue.
Plasma Login Manager can do this natively, no hacks needed #1718
* feat: remove ptyxis from image * fix: remove ptyxis stuff * chore: remove gschema override related things we don't need this anymore as we longer do any gschema overrides needs: get-aurora-dev/common#119 --------- Co-authored-by: renner <renner0@posteo.de> Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
-libs is currently not removed with the base package. See: https://bugzilla.redhat.com/show_bug.cgi?id=2417275 fixes: #1703 Removing the krunner_appstream plugin gets rid of the option in the settings to enable the option for discover to be set as the search provider. It's part of the plasma-workspace-libs package.
Starship can be installed with homebrew, for multi user systems you can either setup the shared linuxbrew group or download the binary from the github releases and drop it in /usr/local/bin as that is wriable or ~/.local/bin. fixes: #1742
* chore: Disable merge_group trigger in beta workflow (#1901) * chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 69f74bf (#1905) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c66a9e (#1906) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update softprops/action-gh-release digest to 71d29a0 (#1904) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update softprops/action-gh-release digest to b25b93d (#1907) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> --------- Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
* 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: podman-container-tools/podman#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.
* chore(beta): plasma-setup branding fixes: #1704 Needs: ublue-os/packages#1191 * switch to the new r eal package from copr * chore: make plasma-setup synced with plasma-desktop If this breaks then we know that we have to update the package, this is to prevent us running an old version --------- Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* chore: remove openrazer-kmod Remove installation of openrazer-kmod. The daemon is already commented out (removed) in beta * remove commented out daemon part * test: remove razer repo --------- Co-authored-by: renner <renner0@posteo.de>
* fix(beta): replace konsole with ptyxis in Plasma * fix: skill issue
* fix(beta): make docker able to pull the image https://docs.docker.com/engine/storage/drivers/overlayfs-driver/#how-the-overlay2-driver-works * fix(beta): consolidate shell scripts in aurora-config layer It doesn't make sense for a shell script which is just a couple KiB big to get it's own dedicated layer.
needs: ublue-os/packages#1199 fixes: #1704 Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* chore: Disable merge_group trigger in beta workflow (#1901) * chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 69f74bf (#1905) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c66a9e (#1906) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update softprops/action-gh-release digest to 71d29a0 (#1904) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update softprops/action-gh-release digest to b25b93d (#1907) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * fix(ci): run scorecard once per week with stable (#1909) * fix(ci): run scorecard once per week with stable This wasn't supposed to run at every 15 minutes * chore(ci): do not build images when changing scorecard * chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to a4758dd (#1910) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore: remove remaining sssd packages (#1911) followup of #1811 related upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2417703 * chore(deps): update softprops/action-gh-release digest to 153bb8e (#1912) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 45e92dc (#1913) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update github/codeql-action digest to b1bff81 (#1915) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 1b716db (#1918) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore: rename the Sunshine service (#1920) * chore: rename the Sunshine service * derp Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 1f60519 (#1921) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 47ce300 (#1922) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 0eac2a6 (#1925) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update actions/cache action to v5.0.4 (#1927) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to aa5f004 (#1929) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore: Add LFX Health Score badge to README (#1930) * chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 281f5ad (#1932) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 77d0a92 (#1936) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update github/codeql-action digest to c6f9311 (#1937) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update github/codeql-action digest to 3869755 (#1939) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> * chore(deps): update anchore/sbom-action digest to e22c389 (#1938) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> --------- Co-authored-by: inffy <10782843+inffy@users.noreply.github.com> Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* feat(ci): enable zstd:chunked compression projectbluefin/common#239 * fix: only use zstd compression for artifacts The old podman version we use on the 24.04 runners seems to be really slow with pushing zstd:chunked compressed images (to tarballs), we are only using the newer podman version from brew when we actually push images to the registry. For testing PRs this is good enough. This makes the Exporting to OCI Archive step take 1m30s again and 4m for DX, with :chunked it took 4m and 7m respectively.
…digest to 2fa389e (#1943) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…5118 (#1944) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to b7b1ab6 (#1945) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
This proves how and where aurora was built
``` Warning: Failed to create storage record: Error: Failed to persist storage record: no artifacts found - https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record Warning: Please check that the "artifact-metadata:write" permission has been included ```
…digest to 293353e (#1949) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Currently we are very inefficient with our cache usage as every image has it's own cache where most of the packages are the same across variants anyway. See 973333f. This should fix a couple problems around this as we are now also considering the Fedora version in the cache key and only allowing one blessed image to create cache. Which is why I decided to implement this into the Justfile even tho this is only needed when running from github as it just makes things easier to troubleshoot. aurora-dx makes the most sense here as that is the heaviest image. We don't need a separate nvidia image cache as the biggest RPMs exclusive to that variant are cached in akmods anyway and don't have to be downloaded. Only allowing cache to be created at all on workflow_dispatch and on schedule happens to go hand in hand with the limitation/design of the cache action as we only build images from the main branch in those two cases, rest is merge queue, which also happens to address the "infighting" across stable and latest builds when they kick off at the same time. This should make it easier going forward especially when we take future possible ARM, testing images or any other reason for our matrix to get bigger into consideration.
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to fafc784 (#1954) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
We are writing cache to the proper location but not adjusting the restore keys properly, i.e. aurora wants to look for cache at aurora even tho we are purposefully only allowing aurora-dx cache to be created.
…t to d53b00c (#1957) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
…digest to d73a04a (#2169) Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Up to standards ✅🟢 Issues
|
resolves: #1842
This has been dropped as a temporary measure, this is now available so we are adding it back again.
This was a temporary measure as docker wasn't available for f44 in the beginning
This change will be in get-aurora-dev/common
I missed this when resolving the merge conflict
We are building latest from the main branch again instead of beta.
renner0e
force-pushed
the
promote-beta-to-main44
branch
from
May 9, 2026 04:44
2d40d33 to
fd6f9d8
Compare
renner0e
marked this pull request as ready for review
May 9, 2026 05:25
inffy
approved these changes
May 9, 2026
inffy
left a comment
Member
There was a problem hiding this comment.
latest builds fine from this, stable needs to wait for next week. LGTM
renner0e
enabled auto-merge
May 9, 2026 05:31
renner0e
disabled auto-merge
May 9, 2026 05:31
This was referenced May 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
do not squash this!!!!
Needs changes from: