Commit Graph

21 Commits

Author SHA1 Message Date
Itxaka
db0f21164e
On build, check fips binary for confirmation (#761) 2025-04-16 12:05:36 +03:00
Itxaka
e61dc8f00a Use tag instead of version for release archive
Signed-off-by: Itxaka <itxaka@kairos.io>
2025-04-11 18:35:03 +02:00
Itxaka
ad825b1308
Make goreleaser release fips binaries (#756) 2025-04-11 15:59:01 +02:00
Itxaka
5a23b643c0
Bump go to 1.22 and yip to latest (#405) 2024-07-11 11:36:54 +02:00
Mauro Morales
1787c65909
Apply go mod tidy -compat=1.19 during release (#358)
* Apply go mod tidy -compat=1.19 during release

fixes kairos-io/kairos#2589

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Update .goreleaser.yaml

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-05-30 07:45:59 +02:00
Itxaka
b5e1e7a8ee
Fix goreleaser artifact names (#125) 2023-08-08 18:18:57 +02:00
Itxaka
9c5731baa2
Rename go module kairos-agent (#81) 2023-07-10 14:39:48 +02:00
Mauro Morales
2cab13e2c9 Use templating instead of deprecated archives.replacement
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-04 12:21:32 +02:00
Itxaka
ddfa30a4c6
Drop luet, image extractor, drop build code and multiarch images (#20)
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-16 16:06:49 +02:00
Itxaka
dd1eb5c5d9 🤖 Fix goreleaser
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-04-25 11:27:46 +02:00
Mauro Morales
648b755add Pass VERSION flag including v2 in path (#1290)
* Pass VERSION flag including v2 in path

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Pass VERSION flag including v2 in path for goreleaser

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-04-13 19:44:19 +02:00
Mauro Morales
d6f4b637bd robot: Add version to goreleaser (#1252)
* Add version to goreleaser

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* do not remove github token

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* include version in dist target

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add missing flag to pass the version

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-04-05 12:24:19 +02:00
Itxaka
5c6b043e8d art: rename kairos-agent and add sha256 signatures (#670)
* 🎨 Change kairos agent release name and sign sha256

This patch changes the release artifact to be named kairos-agent instead
of just kairos, so its clear what the archive is referring to.

Also adds cosign signatures to the iso sha256 files so users can confirm
they havent been tampered with

Signed-off-by: Itxaka <itxaka@spectrocloud.com>

* Add docs for signature and checksum verification for ISO

Signed-off-by: Itxaka <itxaka@spectrocloud.com>

* Update version used for signing docs

Signed-off-by: Itxaka <itxaka@spectrocloud.com>

---------

Signed-off-by: Itxaka <itxaka@spectrocloud.com>
Co-authored-by: Itxaka <itxaka@spectrocloud.com>
2023-01-28 17:55:26 +01:00
Ettore Di Giacinto
56b13e23aa art: Rebranding (#130)
See: https://github.com/c3os-io/c3os/issues/88
2022-09-17 18:43:51 +02:00
Ettore Di Giacinto
10dfe1876f robot: Fixup goreleaser build, drop windows builds for the agent 2022-08-17 08:40:24 +00:00
mudler
95a154e244 robot: Run only relevant tests, push to core-*
From now on images built from this repo are the c3os core images.
c3os core images contains only the base image, framework files and the c3os agent.

This also sets up tests accordingly to run only to cover the c3os-agent.
2022-08-12 15:49:41 +02:00
Ettore Di Giacinto
e3836c393c robot: Disable provider/agent builds on releases 2022-07-23 09:35:05 +00:00
Ettore Di Giacinto
0e3391a2f5 Split off cli into separate binaries (#37)
* 🎨 Split off cli into separate binaries

This commit splits off the cli into 3 binaries:
- agent
- cli
- provider

The provider now is a separate component that can be tested by itself
and have its own lifecycle. This paves the way to a ligher c3os variant,
HA support and other features that can be provided on runtime.

This is working, but still there are low hanging fruit to care about.

Fixes #14

* 🤖 Add provider bin to releases

* ⚙️ Handle signals

* ⚙️ Reduce buildsize footprint

* 🎨 Scan for providers also in /system/providers

* 🤖 Run goreleaser

* 🎨 Refactoring
2022-07-04 22:39:34 +02:00
Ettore Di Giacinto
6b9084ab84 gear: installer -> cli 2022-02-18 18:41:36 +01:00
Ettore Di Giacinto
4a44e92f7e Update deps 2022-02-04 23:20:25 +01:00
Ettore Di Giacinto
8adf5bdef3 Add automated install via pairing 2022-02-02 00:02:30 +01:00