kairos-sdk/versioneer
Dimitris Karakasilis 3aac7ad951
Skip artifacts that don't have proper names (#562)
* Skip artifacts that don't have proper names

Fixing https://github.com/kairos-io/kairos/issues/3167

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* go mod tidy

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Make sure we test the fix

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-02-04 15:31:58 +02:00
..
assets Skip artifacts that don't have proper names (#562) 2025-02-04 15:31:58 +02:00
base_name_test.go Don't require "Variant" to be set when generating base container names (#65) 2024-01-05 10:18:54 +02:00
bootable_name_test.go 1999 list releases (#61) 2023-12-08 14:01:57 +02:00
cli.go Move to use kairos-release instead of os-release (#506) 2024-10-07 11:39:29 +02:00
container_name_test.go 1999 list releases (#61) 2023-12-08 14:01:57 +02:00
new_from_json_test.go Restore the family value in os-release (#75) 2024-03-27 09:58:03 +01:00
new_from_os_release_test.go Move to use kairos-release instead of os-release (#506) 2024-10-07 11:39:29 +02:00
README.md 1999 introduce versioneer (#59) 2023-12-05 15:46:08 +02:00
registry_inspector.go 1999 list releases (#61) 2023-12-08 14:01:57 +02:00
suite_test.go 1999 introduce versioneer (#59) 2023-12-05 15:46:08 +02:00
tag_list_test.go Ignore -uki suffixed artifacts in versioneer (#262) 2024-07-26 13:21:19 +03:00
tag_list.go Skip artifacts that don't have proper names (#562) 2025-02-04 15:31:58 +02:00
validate_test.go 1999 list releases (#61) 2023-12-08 14:01:57 +02:00
versioneer.go Move to use kairos-release instead of os-release (#506) 2024-10-07 11:39:29 +02:00

_ -eer suffix : (in nouns) a person concerned with a particular thing` (https://www.oxfordlearnersdictionaries.com)

Versioneer is a library and a wrapping cli that is concerned with everything related to artifact names and versions in Kairos.

There is a standalone CLI in the bin/versioneer directory of thie repository. It's also embedded in kairos-agent as a command "kairos-agent versioneer". This allows to use it wherever we have kairos-agent available (e.g. within a Kairos OS) or inside Earthly (by running the standalone cli in an Earthly target).