Skip to content

Keep build_info.json up to date and in sync with bazel build #172

@studgeek

Description

@studgeek

#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):

  1. Have the bazel build also use build_info.json. So there is one source of truth.
  2. Have the bazel build/tests verify it matches what is in bazel. So bazel build verifies info is correct.
  3. Have bazel build generate build_info.json. This can be tricky since it requires the build to change the source files.
  4. Have bazel build generate the expected build_info.json and test that it matches (a mix of 3 and 4).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions