Commit Graph
49 Commits
Author SHA1 Message Date
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 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 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-manandGitHub 53c4e69f15 Change ISO type from bootc-installer to anaconda-iso 2026-04-26 13:28:39 +02:00
humocs-manandGitHub fac233a009 Change ISO type from 'anaconda-iso' to 'bootc-installer' 2026-04-26 12:59:17 +02:00
humocs-manandGitHub 889c77dbf7 Fix docker pull command in build workflow 2026-04-26 12:53:17 +02:00
humocs-manandGitHub 2360e25e0b Change ISO type from bootc-installer to anaconda-iso 2026-04-26 12:44:49 +02:00
humocs-manandGitHub 336b2a662c Update container image and build type in workflow 2026-04-26 12:09:37 +02:00
humocs-manandGitHub 7be7185f2e Merge pull request #20 from humocs-man/dependabot/github_actions/actions/upload-artifact-7
deps: bump actions/upload-artifact from 4 to 7
2026-04-10 16:38:42 +02:00
dependabot[bot]andGitHub b37845ae5f deps: bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 14:30:49 +00:00
dependabot[bot]andGitHub 554178a1e3 deps: bump actions/upload-artifact from 4 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 14:09:49 +00:00
humocs-manandGitHub 04f1ce21d9 Update ISO upload path to include all .iso files
Changed the path to upload ISO artifacts to include all .iso files recursively.
2026-04-06 18:18:06 +02:00
humocs-manandGitHub 4548d259a2 Refactor GitHub Actions workflow for ISO build 2026-04-06 17:58:26 +02:00
humocs-manandGitHub 09d9cff0d9 Create build-installer-iso.yml workflow
Add GitHub Actions workflow to build installer ISO using Podman.
2026-04-06 17:55:05 +02:00
dependabot[bot]andGitHub f135798c3a deps: bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 15:04:54 +00:00
humocs-manandGitHub 42c9c88675 Update build-installer-iso.yml 2026-03-26 20:02:50 +01:00
dependabot[bot]andGitHub 6f02091e1f deps: bump actions/upload-artifact from 4 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 14:08:57 +00:00
humocs-manandGitHub e5af49e922 Add disk space cleanup step in workflow
Added a step to free disk space before preparing the output directory.
2026-03-13 12:21:42 +01:00
dependabot[bot]andGitHub b3abc5f7e6 deps: bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 10:23:13 +00:00
humocs-manandGitHub d5e27bbc38 Update build-installer-iso.yml 2026-03-12 20:25:01 +01:00
humocs-manandGitHub 5c3746bc12 Update build-installer-iso.yml 2026-03-12 18:49:16 +01:00
humocs-manandGitHub a365e22d33 Update build-installer-iso.yml 2026-03-12 12:32:39 +01:00
humocs-manandGitHub 677b2ce359 Update build-installer-iso.yml 2026-03-12 12:13:48 +01:00
humocs-manandGitHub f9ad2e3e9c Update build-installer-iso.yml 2026-03-12 12:08:24 +01:00
humocs-manandGitHub 79d0cd4922 Update build-installer-iso.yml 2026-03-12 07:16:32 +01:00
humocs-manandGitHub b626224ecb Update build-installer-iso.yml 2026-03-12 07:14:11 +01:00
humocs-manandGitHub 9f4ea28a42 Update build-installer-iso.yml 2026-03-12 06:57:58 +01:00
humocs-manandGitHub f81af34d21 Update build-installer-iso.yml 2026-03-11 22:19:33 +01:00
humocs-manandGitHub 2e4bcb745b Update build-installer-iso.yml 2026-03-11 22:15:36 +01:00
humocs-manandGitHub 1134167523 Update build-installer-iso.yml 2026-03-11 22:09:42 +01:00
humocs-manandGitHub a7c8344b40 Update build-installer-iso.yml 2026-03-11 21:59:34 +01:00
humocs-manandGitHub 76c1f620c5 Update build-installer-iso.yml 2026-03-11 21:58:07 +01:00
humocs-manandGitHub aa3cb8dc92 Update build-installer-iso.yml 2026-03-11 21:53:11 +01:00
humocs-manandGitHub 3420a1a39f Update build-installer-iso.yml 2026-03-11 21:41:47 +01:00
humocs-manandGitHub 2043b6e873 Update build-installer-iso.yml 2026-03-11 21:32:51 +01:00
humocs-manandGitHub 4086ddffb8 Update build-installer-iso.yml 2026-03-11 21:29:49 +01:00
humocs-manandGitHub 97d4aa0201 Update build-installer-iso.yml 2026-03-11 21:26:57 +01:00
humocs-manandGitHub 1cee91c53f Update build-installer-iso.yml 2026-03-11 21:21:59 +01:00
humocs-manandGitHub 290f36c337 Update build-installer-iso.yml 2026-03-11 21:14:19 +01:00
humocs-manandGitHub 5f3259f449 Update build-installer-iso.yml 2026-03-11 20:36:45 +01:00
humocs-manandGitHub 1d2cf7c161 Update build-installer-iso.yml 2026-03-11 20:17:55 +01:00
humocs-manandGitHub bfc901e99c Update build-installer-iso.yml 2026-03-11 20:11:58 +01:00
humocs-manandGitHub 34adf25967 Update build-installer-iso.yml 2026-03-11 20:03:27 +01:00
humocs-manandGitHub bbfb39ea6c Update build-installer-iso.yml 2026-03-11 19:58:51 +01:00
humocs-manandGitHub e3c8fbeac1 Update build-installer-iso.yml 2026-03-11 19:37:35 +01:00
humocs-manandGitHub cc2669cdad Update build-installer-iso.yml 2026-03-11 19:35:28 +01:00
humocs-manandGitHub 7e3e7b6986 Update build-installer-iso.yml 2026-03-11 19:13:06 +01:00
humocs-manandGitHub f5737a47b4 Update build-installer-iso.yml 2026-03-11 19:08:26 +01:00
humocs-manandGitHub 8a4aa8b4f1 Update and rename build-live-iso.yml to build-installer-iso.yml 2026-03-11 19:06:51 +01:00