Commit graph

15 commits

Author SHA1 Message Date
renovate[bot]
7cc38a78df
chore(deps): update actions/checkout digest to 0ad4b8f 2024-04-29 09:46:45 +00:00
Harald Hoyer
6dbafa13d9
ci: pin nixci version to the 23.11 release
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-04-25 09:38:43 +02:00
Harald Hoyer
9e068871c1
ci: remove workflows already in nix check
reduces time to run the CI.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-27 17:00:50 +01:00
Harald Hoyer
0654bacdb5
ci: use crane flake to build with nix
This enables to add cargo `fmt`, `clippy` and `deny` to nix, using cached results.

Move the `teepot` crate to the `crates` subdir to make the life easier for
the `crane` flake.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-11 10:01:59 +01:00
Harald Hoyer
7a427b68c7
ci: use --check for nix fmt
otherwise the ci job does not fail

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 15:32:38 +01:00
renovate[bot]
a0510ec32d
chore(deps): update cachix/install-nix-action action to v26 2024-03-08 13:31:52 +00:00
Harald Hoyer
a8a9a94380
ci: fix nix push_to_docker concurrency group
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-08 12:17:51 +01:00
Harald Hoyer
97420df006
feat: attestation test on azure and default dcap
```
❯ docker run -i --rm --privileged  --device /dev/sgx_enclave --net host \
  matterlabsrobot/teepot-self-attestation-test-sgx-azure:latest \
  | base64 -d --ignore-garbage \
  | docker run -i --rm --net host matterlabsrobot/verify-attestation-sgx-azure:latest
```

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-07 16:05:27 +01:00
Harald Hoyer
f875e7a6e4
chore(deps): update rust crate base64 to 0.22.0
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-03-05 11:10:41 +01:00
Harald Hoyer
91f1612e0f
chore: cleanup and nixify
* create containers with nix
* updated README.md
* added SPDX license headers

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-28 11:09:34 +01:00
Harald Hoyer
ec26f75cfb
ci: fix docker push
docker does not support pushing and tagging with a different name in one
go as podman does.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 09:42:34 +01:00
Harald Hoyer
a52b611f86
ci: fix pushing to docker
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-15 09:26:49 +01:00
Harald Hoyer
b59db0f996
fix: use matterlabsrobot docker namespace
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-14 16:45:38 +01:00
Harald Hoyer
d8110f3720
feat: build and push container-verify-attestation
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-14 16:01:59 +01:00
Harald Hoyer
89ffbd35a8
feat: initial commit
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-09 10:10:53 +01:00