| Age | Commit message (Collapse) | Author |
|
Run the pinned builder with explicit Justfile and working directory
paths under sudo.
|
|
Use the pinned Titanoboa builder and matching build arguments so just
build-installer-iso produces the same media as the GitHub Actions
workflow.
|
|
Rewrite installed bootc origins to the configured signed registry
reference.
|
|
Update the Live ISO product metadata and system release label while
preserving the Fedora version and Kinoite variant.
|
|
Keep the Live CD account locked and enforce strict user/root password
validation so weak passwords remain on the form instead of aborting the
Anaconda installation.
|
|
Authorize only the local active liveuser session for Anaconda's specific
polkit action, avoiding the transient password prompt.
Validate installer polkit rule syntax in the pull request workflow.
|
|
|
|
|
|
Hide the target GRUB menu through menu_auto_hide while keeping the
image-provided timeout. This leaves users time to choose rollback or
other boot entries when they explicitly reveal the menu.
Verified with bash -n and git diff --check.
|
|
|
|
|
|
AeroCore-IO/dependabot/github_actions/docker/login-action-4.5.0
chore(deps): bump docker/login-action from 4.4.0 to 4.5.1
|
|
Configure target GRUB during Anaconda post-install. Preserve Bazzite
menu controls and dual-boot recovery.
|
|
|
|
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.4.0 to 4.5.1.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/af1e73f918a031802d376d3c8bbc3fe56130a9b0...abd2ef45e78c5afb21d64d4ca52ee8550d9572c7)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Add branch-aware versioned image tags
|
|
|
|
Use the uppercase VERSION_TAG variable defined by Just.
|
|
Keep latest as a main-branch alias while using Fedora/date versions for
image metadata and release tags.
|
|
|
|
Generate Fedora/date version tags and publish stable or testing aliases
from the corresponding Git branch.
|
|
Use the configured ref for ISO boot origins and derive GHCR fallbacks
from the current repository instead of hardcoding the image path.
|
|
|
|
|
|
Use a formal local installer image tag and set aerocore-os as the
default hostname in both the live image and installed target system.
|
|
Patch Bazzite Steam and user setup scripts to recognize aerocore-os as a
Deck image, keeping Steam bootstrap and gamescope-related initialization
active after rebranding.
|
|
Remove the workflow_run trigger from the installer ISO workflow while ISO construction is being tested manually. Keep workflow_dispatch and workflow_call available.
|
|
Write the pre-install /var/tmp bind mount hook from installer/build.sh so both Titanoboa CI builds and local ISO builds carry the fix. The previous lorax template path was only wired through the local helper and did not affect GitHub Actions.
|
|
Install AeroCore icon aliases for the live KDE launcher and replace Anaconda's installer icon in the hicolor theme.
|
|
Bind the live installer's /var/tmp to the mounted target system in the pre-install phase so ostreecontainer can stage image layers on target disk space instead of the tiny LiveOS rootfs.
|
|
|
|
Use installer ISO terminology across Just, workflows, scripts, docs, and
image payloads while preserving compatibility aliases for existing
commands.
|
|
Copy installer branding assets into Anaconda's pixmaps directory after the shared live-session overlay so AeroCore resources take precedence. Ignore local .DS_Store files to keep macOS metadata out of commits.
|
|
Add standard UEFI fallback loader
|
|
Include BOOTX64.EFI alongside the bootc-image-builder fbx64.efi so
removable-media UEFI firmware can boot the live installer ISO.
|
|
Fix live installer GRUB EFI fallback and improve file handling
|
|
Reinstall EFI packages so missing payload files are materialized.
|
|
Avoid assuming the Fedora EFI directory layout when creating fbx64.efi.
|
|
Install the full EFI GRUB package and create the fallback directory.
|
|
Copy Fedora grubx64.efi to the fallback EFI path expected by
bootc-image-builder.
|
|
test: update build-live-installer.yml to prepare and upload ISO
|
|
Refactor the ISO upload process in the build workflow.
Move the ISO file to a dedicated upload directory and recalculate the checksum there.
Upload only the checksum as a job artifact for the 'testing' branch.
Adjust the R2 upload condition to trigger only on workflow dispatch for the 'main' branch.
Co-authored-by: llm-git <llm-git@ttll.de>
|
|
Fix live installer ISO path
|
|
Normalize the path reported by Titanoboa before checksum and upload
steps so artifacts misplaced under the action directory remain usable.
Also enable pipefail so checksum failures are not hidden by tee.
Verified with YAML parsing, git diff checks, and local path simulation.
|
|
Enhance live installer build with consistent ISO naming and uploads
|
|
Introduce an `ISO_FILE_TAG` environment variable to ensure consistent ISO filenames.
This variable is set to 'testing' when on the testing branch, or uses the provided
`image_tag` otherwise. This change affects the ISO destination path, checksum file
generation, artifact upload naming, and the R2 upload.
Additionally, prepare ISO and checksum files into a dedicated upload directory
before uploading artifacts and to R2. This simplifies the artifact handling.
|
|
|
|
ci: order image and installer builds
|
|
|
|
Complete AeroCore OS metadata migration and live installer integration
|