UNCLASSIFIED - NO CUI

[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.

⚠️ Our homebrew formula is currently using the local system datetime that the end user's system compiles 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

Edited by Daniel Pritchett