summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2026-08-26Fix CI validation environment defaultstranch
2026-08-26fix(config): make local dotenv optionaltranch
Load a private .env when present, but keep CI configuration in GitHub runtime variables and retain the tracked template as a guide.
2026-08-26fix(installer): configure the GPT auto-root typetranch
Resolve Anaconda target mounts to their backing partition before marking it as the bootc GPT auto-root partition.
2026-08-22Publish testing ISO to R2tranch
2026-08-21Adapt to Bazzite 44tranch
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.
2026-08-20Merge pull request #18 from ↵Tranch
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
2026-08-20fix(release): Use tag name for release titletranch
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>
2026-08-20ci: restrict release creation branchestranch
2026-08-20ci: create GitHub release after image buildtranch
2026-08-06chore(deps): bump docker/login-action from 4.5.2 to 4.6.0dependabot[bot]
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>
2026-08-05Merge pull request #16 from ↵Tranch
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
2026-08-05Align ISO workflow live namingtranch
Match Bazzite's live ISO workflow label and output filename while keeping local build and run helpers pointed at the same artifact.
2026-07-30chore(deps): bump docker/login-action from 4.5.1 to 4.5.2dependabot[bot]
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>
2026-07-29Fix weak password crash in Live installertranch
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.
2026-07-29Fix installer update origintranch
Rewrite installed bootc origins to the configured signed registry reference.
2026-07-29Allow live user to launch installertranch
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.
2026-07-25chore(deps): bump docker/login-action from 4.4.0 to 4.5.1dependabot[bot]
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>
2026-07-26Merge pull request #11 from AeroCore-IO/testingTranch
Add branch-aware versioned image tags
2026-07-26Run lightweight checks for pull requeststranch
2026-07-26Make stable the default image channeltranch
Keep latest as a main-branch alias while using Fedora/date versions for image metadata and release tags.
2026-07-26Merge branch 'main' into testingTranch
2026-07-25Add branch-aware versioned image tagstranch
Generate Fedora/date version tags and publish stable or testing aliases from the corresponding Git branch.
2026-07-25Route installer updates through OSTREE_IMAGE_REFtranch
Use the configured ref for ISO boot origins and derive GHCR fallbacks from the current repository instead of hardcoding the image path.
2026-07-25Fix stale installer payload referencestranch
2026-07-25Normalize installer payload and host namingtranch
Use a formal local installer image tag and set aerocore-os as the default hostname in both the live image and installed target system.
2026-07-25Disable automatic installer ISO buildstranch
Remove the workflow_run trigger from the installer ISO workflow while ISO construction is being tested manually. Keep workflow_dispatch and workflow_call available.
2026-07-24Rename live installer to installer ISOtranch
Use installer ISO terminology across Just, workflows, scripts, docs, and image payloads while preserving compatibility aliases for existing commands.
2026-07-23Merge pull request #6 from AeroCore-IO/testingTranch
test: update build-live-installer.yml to prepare and upload ISO
2026-07-23test: update build-live-installer.yml to prepare and upload ISOtranch
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>
2026-07-23Merge pull request #5 from AeroCore-IO/testingTranch
Fix live installer ISO path
2026-07-23Fix live installer ISO pathtranch
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.
2026-07-23Merge pull request #4 from AeroCore-IO/testingTranch
Enhance live installer build with consistent ISO naming and uploads
2026-07-23feat: Adjust live installer build for consistent ISO namingtranch
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.
2026-07-23ci: update live installer action inputstranch
2026-07-22Merge pull request #3 from AeroCore-IO/testingTranch
ci: order image and installer builds
2026-07-22ci: order image and installer buildstranch
2026-07-22Merge pull request #2 from AeroCore-IO/testingTranch
Complete AeroCore OS metadata migration and live installer integration
2026-07-22ci: quote workflow shell variablestranch
2026-07-22ci: add live installer PR validationtranch
2026-07-22ci: fix workflow inputs and pathstranch
2026-07-22ci: pin Titanoboa live installer actiontranch
2026-07-22Constrain builds to bazzite-decktranch
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.
2026-07-22ci: Disable daily scheduled buildTranch Xiao
2026-07-17Fix live installer ISO buildtranch
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.
2026-07-15Remove ACR environment inputtranch
Keep ACR promotion compatible with repositories that do not configure GitHub Environments by using repository-level variables and secrets.
2026-07-15Fix ACR promotion environment varstranch
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.
2026-07-15Integrate Instruments release seedtranch
Download and verify the selected release during image builds. Bootstrap it once into the first graphical user's XDG directories.
2026-07-13Pass Cosign password to signing steptranch
2026-07-13Free disk space on standard runnerstranch
2026-07-13Use BTRFS storage for image buildstranch
Mount /var/lib/containers on the larger runner disk before building so rpm-ostree rechunk has enough space for bootc images.