mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-02-06 18:15:27 -05:00
![Malte Poll](/assets/img/avatar_default.png)
This logic was previously performed in a GitHub Actions workflow using yq. Since every step should now be performed in Bazel, this now needs to happen here.
47 lines
1.4 KiB
Python
47 lines
1.4 KiB
Python
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
|
load("//bazel/go:go_test.bzl", "go_test")
|
|
|
|
go_library(
|
|
name = "measurements",
|
|
srcs = [
|
|
"fetchmeasurements.go",
|
|
"measurements.go",
|
|
# keep
|
|
"measurements_enterprise.go",
|
|
# keep
|
|
"measurements_oss.go",
|
|
"overrides.go",
|
|
],
|
|
importpath = "github.com/edgelesssys/constellation/v2/internal/attestation/measurements",
|
|
visibility = ["//:__subpackages__"],
|
|
deps = [
|
|
"//internal/api/versionsapi",
|
|
"//internal/attestation/variant",
|
|
"//internal/cloud/cloudprovider",
|
|
"//internal/sigstore",
|
|
"//internal/sigstore/keyselect",
|
|
"@com_github_google_go_tpm//tpmutil",
|
|
"@com_github_siderolabs_talos_pkg_machinery//config/encoder",
|
|
"@in_gopkg_yaml_v3//:yaml_v3",
|
|
],
|
|
)
|
|
|
|
go_test(
|
|
name = "measurements_test",
|
|
srcs = [
|
|
"fetchmeasurements_test.go",
|
|
"measurements_test.go",
|
|
],
|
|
embed = [":measurements"],
|
|
deps = [
|
|
"//internal/api/versionsapi",
|
|
"//internal/attestation/variant",
|
|
"//internal/cloud/cloudprovider",
|
|
"//internal/sigstore",
|
|
"@com_github_siderolabs_talos_pkg_machinery//config/encoder",
|
|
"@com_github_stretchr_testify//assert",
|
|
"@com_github_stretchr_testify//require",
|
|
"@in_gopkg_yaml_v3//:yaml_v3",
|
|
],
|
|
)
|