Open ebezzi opened 1 year ago
The version used to run the census builder should be part of the release notes
What do we mean by "release notes" here? Since the issue title says "to the report", I assume the builder-generated summary report, right? (And not API release notes, e.g.)
I think we have two separate concerns here:
get_git_commit_sha()
for now.I would do this:
get_git_commit_sha()
to get_builder_version()
, and have it report a string, which can be sha1 for now. If we decide to change the version label to a semver, we just change the impl of that method.get_builder_version()
in the Census data summary metadata.get_builder_version()
in the summary report (the primary purpose of this issue, I believe).get_builder_version()
to detect the version from an env var set in the docker image.
The version used to run the census builder should be part of the release notes, to make sure that the latest version is currently in use.
Note that we have the following options:
v1.3.0+dev123
). If, in the future, we decide to deploy the builder on release rather than from main, which I believe we will, this will be the exact version of the census.@atolopko-czi @bkmartinjr any thoughts?