mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-14 10:24:24 -05:00
181b8f64d2
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",
|
|
],
|
|
)
|