Morten Linderud
bdf2c637d5
Implement support for TPM key files
...
Support TPM TSS2 key files for signing secure boot things
Signed-off-by: Morten Linderud <morten@linderud.pw >
2024-07-31 00:14:26 +02:00
Morten Linderud
7d1c13a353
github/workflow: remove environment
...
Signed-off-by: Morten Linderud <morten@linderud.pw >
2024-05-07 20:02:15 +02:00
Dimitris Karakasilis
de2bd3c75a
Run integration tests in CI
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-25 11:11:31 +03:00
Philip H
75c11d9081
ci.yaml: use github container registry
...
See: https://github.com/Foxboron/sbctl/actions/runs/8008805592/job/21876043359#step:3:7
2024-03-01 22:02:32 +01:00
Morten Linderud
748bc59d24
workflows: add binaries
...
Signed-off-by: Morten Linderud <morten@linderud.pw >
2023-10-20 20:54:47 +02:00
Hugo Osvaldo Barrera
815011ce9a
Fix Void Linux CI
...
I asked on #voidlinux, the repo URLs might change (which is causing
failures right now), so need to `-S` again after updating xbps-install.
2022-07-07 19:47:00 +02:00
Hugo Osvaldo Barrera
6e3a86817c
staticcheck is not in $PATH in CI
...
Also update it, since the 2020 version doesn't work on a recent go
version.
2022-04-20 12:56:00 +02:00
Hugo Osvaldo Barrera
2ce2d27409
Fix CI post-CVE-2022-24765
...
Due to CVE-2022-24765, git(1) won't operate on a repository owned by a
separate user. sbctl's tests run inside a container, and the user does
not match the owner of the repository, so this broke tests.
Also tried using actions/checkout@v3 and actions/checkout@v3.0.1, but
neither of those work.
2022-04-20 12:53:04 +02:00
Hugo Osvaldo Barrera
4e82af1fe9
Go needs git installed
...
Fixes CI currently failing (previously just arch, now also on void).
2022-04-20 12:53:04 +02:00
Érico Rolim
464b3c2f71
Fix lint step in CI.
...
Set GOBIN during `make deps` so staticcheck is installed directly in a
directory already in PATH.
2020-11-08 15:06:55 -03:00
Érico Rolim
3825a49373
Add CI via GitHub actions.
...
Arch and Void containers, initially.
2020-11-08 14:57:17 -03:00