Slackbot
09/21/2023, 5:25 PMKonrad Komorowski
09/21/2023, 5:34 PMbackend:2023.09.21-1645-49078d2 (a mix of git show -s --format=%aI and git rev-parse --short HEAD).
Seeing a datestamp a day (or more - with weekends and holidays) prior to when the PR actually entered the CD pipeline can be confusing when debugging things.
We can rethink how we construct the version tags, but the simplicity / reproducibility / idempotence of the current solution is very nice.Konrad Komorowski
09/21/2023, 5:47 PMJacob Gold
09/21/2023, 6:25 PMJacob Gold
09/21/2023, 6:26 PMKonrad Komorowski
09/21/2023, 6:37 PMDavid Bradford
09/21/2023, 7:32 PMKonrad Komorowski
09/21/2023, 10:15 PMBut we could look into having an option to ensure we update the commit timestamps at the time the MQ processes the commits regardless of whether they need to be rebase on trunk or not.That would be amazing! I assume the CI time overhead shouldn't be too bad there either. Would love to be kept in the loop on the status here, thanks! 🙂 I imagine other MQ users might suffer from the "yesterday's commit time" problem at times too.
Jacob Gold
09/21/2023, 10:16 PMThis would result in an extra CI run that you weren't seeing beforeWe could probably work around this by pushing through CI checks once we know they've passed?
Jacob Gold
09/21/2023, 10:16 PMKonrad Komorowski
09/22/2023, 2:41 PMgit show -s --format=%cI everywhere now anyway – thanks for pointing it out!Jacob Gold
09/22/2023, 4:44 PM