summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
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.
2026-07-13Publish manual testing image tagstranch
Allow manually dispatched testing branch builds to publish and sign both the moving testing tag and a dated testing tag.
2026-07-13Allow env override for image update reftranch
Pass OSTREE_IMAGE_REF from GitHub repository variables into the image build so image-info.json can point systems at the configured update source.
2026-07-12Add live installer build workflowtranch
Add a Bazzite-style installer payload, CI workflow, and local\nPodman commands for building and testing the live ISO.\n\nFix stale disk image configuration references and installer targets.
2026-07-09Merge pull request #1 from ↵Tranch
AeroCore-IO/dependabot/github_actions/osbuild/bootc-image-builder-action-30960621b85c9e76c653082f9ef4cab5a10210d5 chore(deps): bump osbuild/bootc-image-builder-action from 8661cd3832544ad68c12dcde8681b13ab0f56a8d to 30960621b85c9e76c653082f9ef4cab5a10210d5
2026-07-09Promote ACR images manuallytranch
Remove push-triggered builds and split ACR publishing out of the build workflow. Add a manual promote-acr workflow that copies an existing GHCR tag to ACR, supports explicit target tags, validates the required ACR configuration, and signs the promoted ACR digest. Verification: parsed both workflow YAML files and checked embedded run blocks with bash -n.
2026-07-09chore(deps): bump osbuild/bootc-image-builder-actiondependabot[bot]
Bumps [osbuild/bootc-image-builder-action](https://github.com/osbuild/bootc-image-builder-action) from 8661cd3832544ad68c12dcde8681b13ab0f56a8d to 30960621b85c9e76c653082f9ef4cab5a10210d5. - [Release notes](https://github.com/osbuild/bootc-image-builder-action/releases) - [Commits](https://github.com/osbuild/bootc-image-builder-action/compare/8661cd3832544ad68c12dcde8681b13ab0f56a8d...30960621b85c9e76c653082f9ef4cab5a10210d5) --- updated-dependencies: - dependency-name: osbuild/bootc-image-builder-action dependency-version: 30960621b85c9e76c653082f9ef4cab5a10210d5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09Push build images to ACRtranch
Add an ACR publish step after the existing GHCR publish and signing flow. The step is gated to non-PR default-branch runs and only executes when ACR_REGISTRY and ACR_NAMESPACE repository variables are set. Verification: ruby YAML parser loaded .github/workflows/build.yml successfully.
2026-07-09Configure AeroCore image mirrorstranch
Add build-time mirror configuration for Flatpak and Homebrew, expose the related build args, and install an AeroCore-owned profile script to load mirror environment files. Rename the mirror configuration files from the Bazzite-prefixed names to AeroCore-prefixed names while keeping the upstream Bazzite helper reference intact. Verification: bash -n system_files/etc/profile.d/aerocore-mirrors.sh && bash -n build_files/build.sh
2026-07-06chore(deps): bump docker/login-action from 4.2.0 to 4.4.0 (#235)dependabot[bot]
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.2.0 to 4.4.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...af1e73f918a031802d376d3c8bbc3fe56130a9b0) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20chore(deps): pin dependencies (#230)ubot-7274[bot]
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-06-19chore(deps): update actions/checkout action to v7 (#228)ubot-7274[bot]
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-06-17refactor: rewrite in just, saner defaults (#218)renner
* refactor: rewrite in just, saner defaults I think it makes sense to do this as it is longterm easier to maintain, locally iterate and extend. Documents how to rebase to a local image, it pains me greatly when people iterate on github and wait forever for things to build and then to download the image for trivial things they could also quickly do locally. Rpm-ostree rechunker by default instead of opt-in legacy-rechunker, chunkah is also available if people want to use it already, if we deem it ready then we can enable it later on. They can all be opted-out of. Have a way to copy files to /{usr,etc} by default. We should sign the digest of the image instead of the tag. Co-Authored-by: a lot of sugar and bad music * docs: bump fedora-bootc version Co-authored-by: Jill Fiore <contact@lumaeris.com> * fix: formatting inconsistency Co-authored-by: Jill Fiore <contact@lumaeris.com> * docs: remove variable mentions from workflows These are now defined in the image-template.env file * fix: small nits in labels Co-authored-by: Adam Fidel <ledif@users.noreply.github.com> --------- Co-authored-by: Jill Fiore <contact@lumaeris.com> Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
2026-06-04chore(deps): bump docker/login-action from 4.1.0 to 4.2.0 (#225)dependabot[bot]
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04chore(deps): update actions/checkout digest to df4cb1c (#226)ubot-7274[bot]
2026-05-23chore(deps): update docker/metadata-action action to v6.1.0 (#224)ubot-7274[bot]
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-05-11chore(deps): update sigstore/cosign-installer action to v4.1.0 (#204)ubot-7274[bot]
* chore(deps): update sigstore/cosign-installer action to v4.1.0 * chore: bump cosign-release to v.2.6.3 --------- Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com> Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-05-11chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#212)dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-04-03Revert "chore(ci): remove remove-unwanted-software-action (#209)" (#210)renner
This reverts commit 7c66590555a0165b42580944de619922c971155c. This only got rarer but this is still needed sometimes :(
2026-04-03chore(ci): remove remove-unwanted-software-action (#209)renner
2026-04-02chore(deps): update docker/login-action action to v4.1.0 (#208)ubot-7274[bot]
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-03-24chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#203)dependabot[bot]
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/c94ce9fb468520275223c153574b00df6fe4bcc9...b45d80f862d83dbcd57f89517bcf500b2ab88fb2) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23chore(deps): bump docker/metadata-action from 5.10.0 to 6.0.0 (#202)dependabot[bot]
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.10.0 to 6.0.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/c299e40c65443455700f0fdfc63efafe5b349051...030e881283bb7a6894de51c315a6bfe6a94e05cf) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#199)dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 (#193)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01chore: remove btrfs-action (#192)renner
2026-01-26chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#189)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24fix: alter BIB_IMAGE to suggested on osbuild/bootc-image-builder (#188)Michael Cuomo