gunnar
458a930b3b
installing dependencies for cosign
2026-06-05 23:30:50 +02:00
gunnar
45c576461b
fixed metadata-images
2026-06-05 23:20:52 +02:00
gunnar
11081887b4
fixed separators
2026-06-05 22:52:57 +02:00
gunnar
ab11860ae3
registry secret
2026-06-05 22:42:17 +02:00
gunnar
fdcbd4acf6
removed rechunk an switched to docker build
2026-06-05 22:23:45 +02:00
gunnar
290dc69d81
last try podman
2026-06-05 20:27:47 +02:00
gunnar
e414033965
set podman variables
2026-06-05 20:22:06 +02:00
gunnar
fc722fe8f8
back to podman but privileged
2026-06-05 20:15:48 +02:00
gunnar
3d9ef293a7
refactored chunkah
2026-06-05 19:09:11 +02:00
gunnar
70210fed47
changed from podman to docker
2026-06-05 19:00:58 +02:00
gunnar
bcce5cea5b
next try 3
2026-06-05 18:55:53 +02:00
gunnar
808264b0ad
next try
2026-06-05 18:50:35 +02:00
gunnar
2031488202
next try
2026-06-05 18:43:44 +02:00
gunnar
7648f88e94
ci: finalize manual podman build pipeline for fluffy-pancake
2026-06-05 18:38:41 +02:00
gunnar
7ca5a3d68a
ci: finalize manual podman build pipeline for fluffy-pancake
2026-06-05 18:31:31 +02:00
gunnar
b17af542be
podman build
Validate Renovate Config / validate (push) Successful in 1m22s
Renovate / Run Renovate (push) Failing after 30s
2026-06-05 18:21:49 +02:00
humocs-man
deb2a1a330
ci: remove github-specific btrfs storage workaround
2026-06-05 15:53:34 +00:00
humocs-man
dab98c3e60
changing to .gitea
2026-06-05 15:53:13 +00:00
humocs-man
e9aee162c5
new Signing Key
2026-06-05 15:52:46 +00:00
humocs-man
bab982f40f
new Signing Key
2026-06-05 15:26:32 +00:00
gunnar and opencode
20e1692ba0
fix: remove root-owned overlay path from buildah cache
...
The /var/lib/containers/storage/overlay directory is owned by root
(from the container-storage-action BTRFS mount). The actions/cache
post-cleanup step cannot remove it as the runner user, causing EACCES
warnings.
Co-Authored-By: opencode <opencode@opencode.ai >
2026-06-01 18:12:30 +02:00
gunnar
d9b5367f76
fix: replace non-functional systemd presets with explicit systemctl enable
...
Presets only apply during package installation, not when files are
COPY'd into the image. This caused libvirtd, podman.socket,
bootc-fetch-apply-updates.timer, and flatpak-preinstall.service
to remain disabled on first boot.
2026-05-31 18:11:43 +02:00
gunnar
6acee4ce1f
feat: support manual builds from feature branches
...
- build.yml: determine image tag from branch (main=stable, other=test-<branch>)
- build.yml: allow push on workflow_dispatch from any branch
- build.yml: only sign images from main branch
- build-installer-iso.yml: add image_tag input (default: stable)
2026-05-31 15:19:23 +02:00
gunnar
08601d3099
fix: add ostree.bootable label to image metadata
2026-05-30 18:17:04 +02:00
gunnar
afb889603d
fix: add ostree.bootable label to chunkah rechunk args
2026-05-30 18:03:09 +02:00
gunnar
126bc28aa8
fix: tag rechunked image with all metadata tags for push to GHCR
2026-05-30 17:37:24 +02:00
gunnar
3542e0f53f
fix: use workspace as build context so FROM oci-archive can find out.ociarchive
2026-05-30 17:17:14 +02:00
gunnar
ca4040515a
fix: use local context for chunkah rechunk to fix missing out.ociarchive
2026-05-30 16:55:27 +02:00
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 and GitHub
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] and GitHub
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 and GitHub
499ce76b9c
Enhance notify-bootc-user.sh with error handling
2026-05-24 21:20:17 +02:00
humocs-man and GitHub
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 and GitHub
78033eaf28
Refactor execution stage into multiple layers
2026-05-24 13:33:53 +02:00
humocs-man and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
cf9862c349
Add custom preset for enabling services
2026-05-23 12:44:37 +02:00
humocs-man and GitHub
5e13d11c8c
Delete build/99-custom.preset
2026-05-23 12:44:14 +02:00
humocs-man and GitHub
208baf8f7c
Add custom preset to enable various services
2026-05-23 12:42:17 +02:00
humocs-man and GitHub
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 and GitHub
9f1ed7c405
Delete configs/flatpak.preinstall
2026-05-23 12:30:41 +02:00
humocs-man and GitHub
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 and GitHub
953cce16f7
Enhance user notification script for updates
2026-05-23 11:56:54 +02:00
humocs-man and GitHub
4855abcbad
Remove Firefox and langpacks from the system
...
Remove Firefox and related packages from the system.
2026-05-23 11:45:44 +02:00