| Age | Commit message (Collapse) | Author |
|
Fix/f44 payload branding
|
|
Rewrite system-release atomically and reject stale or NUL-bearing
payload metadata before it reaches Anaconda bootupd.
|
|
Use an AeroCore Anaconda profile so the live installer keeps the
accounts page that Fedora KDE hides.
|
|
|
|
Load a private .env when present, but keep CI configuration in GitHub
runtime variables and retain the tracked template as a guide.
|
|
Resolve Anaconda target mounts to their backing partition before marking
it as the bootc GPT auto-root partition.
|
|
|
|
Update Deck identity matching for the new upstream scripts and add
fixture coverage for patch idempotence.
Move the live installer base to Fedora 44 while retaining the Fedora 43
Anaconda workaround for explicit legacy builds.
|
|
AeroCore-IO/dependabot/github_actions/docker/login-action-4.6.0
chore(deps): bump docker/login-action from 4.5.2 to 4.6.0
|
|
The release title should reflect the tag name, not include "AeroCore OS".
This change updates the `generate_release.yml` workflow to use the tag
name directly for the release title.
Co-authored-by: llm-git <llm-git@ttll.de>
|
|
|
|
|
|
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.5.2 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/371161bbe7024a29a25c5e19bfcbc0804fe9ad2c...dbcb813823bdd20940b903addbd779551569679f)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
AeroCore-IO/dependabot/github_actions/docker/login-action-4.5.2
chore(deps): bump docker/login-action from 4.5.1 to 4.5.2
|
|
Match Bazzite's live ISO workflow label and output filename while keeping local build and run helpers pointed at the same artifact.
|
|
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/abd2ef45e78c5afb21d64d4ca52ee8550d9572c7...371161bbe7024a29a25c5e19bfcbc0804fe9ad2c)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Restore the Cockpit force-password behavior embedded in Fedora 43's
Anaconda WebUI bundle. Apply strict password policy through conf.d so
weak passwords remain a form validation error instead of aborting the
installer.
|
|
Rewrite installed bootc origins to the configured signed registry
reference.
|
|
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.
|
|
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
|
|
|
|
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.
|
|
Remove the workflow_run trigger from the installer ISO workflow while ISO construction is being tested manually. Keep workflow_dispatch and workflow_call available.
|
|
Use installer ISO terminology across Just, workflows, scripts, docs, and
image payloads while preserving compatibility aliases for existing
commands.
|
|
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
|
|
|
|
|
|
|
|
|
|
Keep the live installer Fedora version aligned with the deck base image and fail early if BASE_IMAGE is overridden to a non-deck variant.
|
|
|
|
Build the live installer from the requested local AeroCore image, use a
separate Fedora live base, pass the payload through rootful container
storage, and write reproducible checksum entries without host paths.
|
|
Keep ACR promotion compatible with repositories that do not configure
GitHub Environments by using repository-level variables and secrets.
|
|
Bind the manual promotion job to the selected GitHub Environment so
environment-scoped ACR variables and secrets are available. Resolve the
image name from the dispatch override first, then IMAGE_NAME, then
image-template.env through just. Pass the Cosign password during
signing.
|
|
Download and verify the selected release during image builds.
Bootstrap it once into the first graphical user's XDG directories.
|