Zulip Chat Archive

Stream: std4

Topic: CI


Scott Morrison (Nov 05 2023 at 02:10):

If @Mario Carneiro or @Joe Hendrix could take a look at https://github.com/leanprover/std4/pull/350, this would be very helpful to me.

We already have an automated nightly-testing branch on Std (just like on Mathlib), and this adds something we've already added on Mathlib: whenever we get successful CI on the nightly-testing branch, we create/update the nightly-testing-YYYY-MM-DD branch for the relevant nightly release.

This ensures that nightly-testing-YYYY-MM-DD, when it exists, should always be a "good" version of Std that compiles with the given nightly. Having this invariant available makes it much saner to create lean-pr-testing-NNNN branches that actually work...

Mario Carneiro (Nov 05 2023 at 03:50):

@Scott Morrison I am 100% okay with you approving and merging commits regarding the CI process on your own

Scott Morrison (Nov 05 2023 at 04:59):

I see you understand the "whoever touched it last" principle regarding CI. :-)


Last updated: Dec 20 2023 at 11:08 UTC