* ⬆️ Bump to go 1.19 as requirement for building
Signed-off-by: mudler <mudler@c3os.io>
* ⬆️ Update vendor
* 🤖 Use go 1.19 in CI
* 🤖 Do not pull cover from makefile
Signed-off-by: mudler <mudler@c3os.io>
* 🤖 Fix permission issues
Signed-off-by: mudler <mudler@c3os.io>
* 🤖 Adapt test to getcap output changes
Signed-off-by: mudler <mudler@c3os.io>
---------
Signed-off-by: mudler <mudler@c3os.io>
This commit is multi-fold as it also refactors internally context and logger
as interfaces so it is easier to plug luet as a library externally.
Introduces a garbage collector (related to #227) but doesn't handle yet
parallelism.
Closes#265
Instead of using gox on one side and an action to release, we can merge
them together with goreleaser which will build for extra targets (arm,
mips if needed in the future) and it also takes care of creating
checksums, a source archive, and a changelog and creating a release with
all the artifacts.
All binaries should respect the old naming convention, so any scripts
out there should still work.
Signed-off-by: Itxaka <igarcia@suse.com>