gunnar
a957c96fa1
chore: repo cleanup - pin actions, fix typos, improve gitignore
...
- build.yml: pin push-to-registry to SHA
- build-installer-iso.yml: pin checkout/upload-artifact to SHA,
replace hardcoded registry with env vars, add env block
- Justfile: fix 'Virtal' typo (10x), fix shfmt error msg,
quote $file in check/fix recipes
- .gitignore: add *.iso, *.qcow2, *.raw, .env, *.log
- iso/config.toml: remove leading space
- Containerfile: remove non-existent /tmp/build from cleanup
- build/50-prepare-flatpak-for-bazaar.sh: add executable permission
- build/README.md: update to reflect current script names
2026-05-30 16:33:41 +02:00
gunnar
d89f20e931
chore: use push-to-registry digest output, remove skopeo inspect
2026-05-30 16:19:03 +02:00
gunnar
9b6424ec7c
fix: replace Skopeo push with redhat-actions/push-to-registry
...
Avoids double compression (chunkah zstd + Skopeo zstd:chunked).
push-to-registry handles auth and multi-tag push natively.
2026-05-30 16:14:30 +02:00
gunnar
5ba492a8fd
fix: add --compressed to chunkah args and clean buildah cache before rechunk
...
chunkah OCI archive (6.7 GiB uncompressed) did not fit on runner alongside
original image. --compressed uses zstd compression, reducing archive to ~3-4GB.
Also cleans buildah cache before rechunk to free additional space.
2026-05-30 16:12:12 +02:00
gunnar
bc3f0180e2
fix: remove sudo from rechunk step to match rootless buildah storage
2026-05-30 16:02:50 +02:00
gunnar
94460a999d
fix: Update-Skript, Containerfile-Optimierungen und chunkah-Rechunking
...
- notify-bootc-user.sh: D-Bus-Umgebung korrekt fuer Systemd-Service,
jq-basierter Staging-Check (.status.staged != null), Guard Clauses,
-Variable entfernt
- Containerfile: COPY --chmod=755 fuer Skript-Permissions
- build/20-multimedia.sh: Redundantes dnf5 clean all entfernt
- build/30-virt.sh: dnf5 autoremove und Cleanup entfernt
- build/40-remove-packages.sh: || true entfernt (Fehler sichtbar machen)
- build/50-prepare-flatpak-for-bazaar.sh: curl -f --retry 3 hinzugefuegt
- build.yml: chunkah Rechunk-Step fuer content-based Layers (Delta-Updates),
Cache-Key erweitert (scripts/**), continue-on-error entfernt
- build-installer-iso.yml: concurrency-Block hinzugefuegt
2026-05-30 15:42:14 +02:00
humocs-man
63baebf228
Merge pull request #33 from humocs-man/dependabot/github_actions/dataaxiom/ghcr-cleanup-action-1.2.1
...
deps: bump dataaxiom/ghcr-cleanup-action from 1.2.0 to 1.2.1
2026-05-30 11:02:53 +02:00
dependabot[bot]
8fafd39295
deps: bump dataaxiom/ghcr-cleanup-action from 1.2.0 to 1.2.1
...
Bumps [dataaxiom/ghcr-cleanup-action](https://github.com/dataaxiom/ghcr-cleanup-action ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/dataaxiom/ghcr-cleanup-action/releases )
- [Commits](https://github.com/dataaxiom/ghcr-cleanup-action/compare/374e2028c8fb93b7219f3771cd405fab95d3dec4...f092b48ba3b604b2a83690dc4b2bbb3392e1045f )
---
updated-dependencies:
- dependency-name: dataaxiom/ghcr-cleanup-action
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 17:14:16 +00:00
humocs-man
499ce76b9c
Enhance notify-bootc-user.sh with error handling
2026-05-24 21:20:17 +02:00
humocs-man
3d885ccf6a
Optimize caching and Skopeo push in build workflow
...
Updated caching strategy and optimized Skopeo push process.
2026-05-24 13:47:42 +02:00
humocs-man
78033eaf28
Refactor execution stage into multiple layers
2026-05-24 13:33:53 +02:00
humocs-man
95749547d8
Refactor 40-remove-packages.sh to clean up services
...
Removed service configuration commands and adjusted dnf5 clean command.
2026-05-24 13:20:17 +02:00
humocs-man
47d6e12049
Integrate Flatpak updates into notify-bootc-user.sh
...
Added Flatpak update functionality before bootc upgrade.
2026-05-23 12:50:55 +02:00
humocs-man
70f1fb4765
Refactor comments and structure in Containerfile
...
Updated comments and organization in Containerfile for clarity.
2026-05-23 12:48:21 +02:00
humocs-man
cf9862c349
Add custom preset for enabling services
2026-05-23 12:44:37 +02:00
humocs-man
5e13d11c8c
Delete build/99-custom.preset
2026-05-23 12:44:14 +02:00
humocs-man
208baf8f7c
Add custom preset to enable various services
2026-05-23 12:42:17 +02:00
humocs-man
bdc2d7ce9e
Remove Bazaar preinstall copy command and update comment
...
Removed the copy command for the Bazaar preinstall declaration and updated the comment for the Systemd service.
2026-05-23 12:32:37 +02:00
humocs-man
9f1ed7c405
Delete configs/flatpak.preinstall
2026-05-23 12:30:41 +02:00
humocs-man
51907b036c
Modify flatpak-preinstall.service for Bazaar installation
...
Updated the Flatpak preinstall service to install Bazaar on first boot and ensure Flathub is registered.
2026-05-23 12:29:18 +02:00
humocs-man
953cce16f7
Enhance user notification script for updates
2026-05-23 11:56:54 +02:00
humocs-man
4855abcbad
Remove Firefox and langpacks from the system
...
Remove Firefox and related packages from the system.
2026-05-23 11:45:44 +02:00
humocs-man
c79ea48821
Add 50-prepare-flatpak-for-bazaar.sh script
2026-05-23 11:43:41 +02:00
humocs-man
4b86bfb87d
Add Flatpak Bazaar and Systemd configuration
2026-05-23 11:41:07 +02:00
humocs-man
ea40accb4a
Add flatpak preinstall configuration for Bazaar
2026-05-23 11:37:28 +02:00
humocs-man
7e9931fb41
Add script to install Bazaar Flatpak repository
2026-05-23 11:30:13 +02:00
humocs-man
3857338390
Add Flatpak preinstall service configuration
2026-05-23 11:25:58 +02:00
humocs-man
4da13eb56e
Remove Firefox and plasma-discover packages
...
Removed Firefox and related langpacks, along with plasma-discover components.
2026-05-22 19:09:27 +02:00
humocs-man
d2f525b974
Delete build/50-install-bazaar.sh
2026-05-22 19:08:53 +02:00
humocs-man
61220400bc
Add script to install Bazaar via Flatpak
...
This script installs the Bazaar application via Flatpak in the specified system directory.
2026-05-22 18:43:12 +02:00
humocs-man
7c8187c4a7
Change shell execution from sh to bash in Containerfile
2026-05-22 18:15:27 +02:00
humocs-man
03bcdf447c
Update 40-remove-packages-and-enable-Services.sh
2026-05-22 18:01:33 +02:00
humocs-man
72b3ad36ec
Merge pull request #32 from humocs-man/dependabot/github_actions/docker/metadata-action-6.1.0
...
deps: bump docker/metadata-action from 6.0.0 to 6.1.0
2026-05-22 17:54:48 +02:00
humocs-man
3404811949
Merge pull request #31 from humocs-man/dependabot/github_actions/actions/cache-5.0.5
...
deps: bump actions/cache from 4.2.2 to 5.0.5
2026-05-22 17:54:27 +02:00
humocs-man
f7ceac2f68
Merge pull request #30 from humocs-man/dependabot/github_actions/dataaxiom/ghcr-cleanup-action-1.2.0
...
deps: bump dataaxiom/ghcr-cleanup-action from 1.0.16 to 1.2.0
2026-05-22 17:54:00 +02:00
humocs-man
586b3a118d
Merge pull request #29 from humocs-man/dependabot/github_actions/docker/login-action-4.2.0
...
deps: bump docker/login-action from 4.1.0 to 4.2.0
2026-05-22 17:53:31 +02:00
dependabot[bot]
26ddbcc99a
deps: bump docker/metadata-action from 6.0.0 to 6.1.0
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/030e881283bb7a6894de51c315a6bfe6a94e05cf...80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 14:15:13 +00:00
dependabot[bot]
d1708176a3
deps: bump actions/cache from 4.2.2 to 5.0.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.2 to 5.0.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/d4323d4df104b026a6aa633fdb11d772146be0bf...27d5ce7f107fe9357f9df03efb73ab90386fccae )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.5
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 14:15:08 +00:00
dependabot[bot]
214d37991d
deps: bump dataaxiom/ghcr-cleanup-action from 1.0.16 to 1.2.0
...
Bumps [dataaxiom/ghcr-cleanup-action](https://github.com/dataaxiom/ghcr-cleanup-action ) from 1.0.16 to 1.2.0.
- [Release notes](https://github.com/dataaxiom/ghcr-cleanup-action/releases )
- [Commits](https://github.com/dataaxiom/ghcr-cleanup-action/compare/cd0cdb900b5dbf3a6f2cc869f0dbb0b8211f50c4...374e2028c8fb93b7219f3771cd405fab95d3dec4 )
---
updated-dependencies:
- dependency-name: dataaxiom/ghcr-cleanup-action
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 14:15:03 +00:00
dependabot[bot]
2a9042dab7
deps: bump docker/login-action from 4.1.0 to 4.2.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 14:14:53 +00:00
humocs-man
1f1445275e
Fix notification script for system update prompt
2026-05-17 21:10:24 +02:00
humocs-man
5223ec6987
Change compression format to zstd:chunked
...
Updated compression format in Skopeo push step.
2026-05-17 20:49:29 +02:00
humocs-man
2ab170c4bf
Refine status check comments in notify-bootc-user.sh
...
Updated status check comment to clarify jq usage.
2026-05-17 20:32:49 +02:00
humocs-man
7750a86a49
Refactor status check to use jq
...
Updated status check to use jq for JSON parsing.
2026-05-17 20:30:06 +02:00
humocs-man
b0d93163be
Refactor GitHub Actions workflow for image build and push
2026-05-17 20:12:29 +02:00
humocs-man
feb0602b05
Refactor Docker credential handling in build.yml
...
Updated Docker credential handling and ownership transfer in build workflow.
2026-05-17 19:59:40 +02:00
humocs-man
37ae1b0735
Refactor build workflow for monolithic image
...
Updated GitHub Actions workflow to build and push a monolithic image, including changes to image tags and steps for handling the GitHub Container Registry.
2026-05-17 19:46:59 +02:00
humocs-man
0d4f908ef2
Change export format from OCI directory to tarball
...
Updated the workflow to export the monolithic image as a tarball instead of an OCI directory. Adjusted subsequent steps to use the new tarball format for processing.
2026-05-17 19:29:36 +02:00
humocs-man
337085da5f
Fix OCI path and output format in build.yml
...
Updated the syntax for the OCI path and output format in the build process.
2026-05-17 19:16:26 +02:00
humocs-man
dc0a754c79
Export monolithic image to OCI directory
...
Export the built image as a neutral OCI directory and adjust permissions for the output directory.
2026-05-17 19:01:49 +02:00