-
Notifications
You must be signed in to change notification settings - Fork 26
Closed
Labels
Description
#171 introduces a build_info.json file that lists build info for downstream, non-bazel projects.
We should implement a way to ensure build_info.json stays in sync with emboss repo changes.
A few possible approaches to consider (there are probably others):
- Have the bazel build also use build_info.json. So there is one source of truth.
- Have the bazel build/tests verify it matches what is in bazel. So bazel build verifies info is correct.
- Have bazel build generate build_info.json. This can be tricky since it requires the build to change the source files.
- Have bazel build generate the expected build_info.json and test that it matches (a mix of 3 and 4).
Reactions are currently unavailable