gunnar
0859168fc9
fix typo
2026-06-06 11:13:49 +02:00
gunnar
303792dde2
fix typo
2026-06-06 11:04:43 +02:00
gunnar
18b597392a
another cosign fix
2026-06-06 11:03:14 +02:00
gunnar
64a904b3ab
another cosign fix
2026-06-06 10:41:54 +02:00
gunnar
da531d668f
switched to cosign legacy mode
2026-06-06 10:01:33 +02:00
gunnar
0da16e8fb4
corrected cosign experimental flag
2026-06-06 09:45:29 +02:00
gunnar
04680f788e
corrected parameter for signing-method
2026-06-06 09:37:48 +02:00
gunnar
5460907c9b
changed signing-method
2026-06-06 09:11:38 +02:00
gunnar
12eb3f0f7f
fixing passwort for cosign
2026-06-05 23:41:32 +02:00
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