cozystack/.github/workflows
Andrei Kvapil eb042b4ef1
[core] Extract Talos package from installer (#1724)
## What this PR does

Extract Talos-related functionality from `packages/core/installer` into
a separate `packages/core/talos` package.

This refactoring separates concerns:
- The `installer` package now focuses solely on the Cozystack installer
- The `talos` package handles all Talos Linux image building and assets
generation

Changes:
- Created new `packages/core/talos` package with Chart.yaml, Makefile,
and values.yaml
- Moved Talos profiles (initramfs, kernel, iso, installer, metal,
nocloud) to talos package
- Moved matchbox configuration and Dockerfile to talos package
- Moved `hack/gen-profiles.sh` and `hack/gen-versions.sh` scripts to
talos package
- Updated installer Makefile to remove all Talos-related targets
- Updated root Makefile to build talos package separately
- Updated matchbox Dockerfile paths to reference talos package

### Release note

```release-note
[core] Extract Talos package from installer into separate packages/core/talos package
```



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Reorganized build system to add a dedicated Talos package with its own
image and asset build workflow
* Switched asset generation to the new Talos packaging path and
simplified build dependency chain
* Added Helm chart manifest and streamlined image build/publishing steps
for Talos-related artifacts

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-09 14:53:57 +01:00
..
backport.yaml [ci] Update korthout/backport-action@v3.2.1 2026-01-09 14:52:39 +01:00
pre-commit.yml [mariadb] Add version management system with automated version updates 2025-12-02 00:36:00 +01:00
pull-requests-release.yaml [ci] Skip Cozystack tests on PRs that only change the docs 2025-07-01 16:29:29 +03:00
pull-requests.yaml [core] Extract Talos package from installer (#1724) 2026-01-09 14:53:57 +01:00
tags.yaml [ci] Fix creating draft release 2025-08-01 18:59:15 +02:00