[bug] bbctl buildDate set in homebrew formula could undermine your-bbctl-is-old logic
Problem statement
Attempts to have bbctl warn users if their bigbang release (and their bbctl release) are too old have been designed around the buildDate constant being equivalent to the date a given bbctl prebuilt release binary was cut.
bbctl from source which would undermine the intention of the buildDate constant.
Solution
We should pin the released_at date from the relevant bbctl release in our generated homebrew formula to be used as its ersatz buildDate. This will allow us to keep using the buildDate as a proxy for "age of the bbctl release associated with this binary" as intended.
Work list
-
Fixed on the bbctl formula generation side by !13 (merged) -
need to update the homebrew formula at https://repo1.dso.mil/big-bang/homebrew-tools-public/-/blob/main/Formula/bbctl.rb?ref_type=heads after the bbctl MR lands