I have been proverbially pulling my hair out tryin...
# development
c
I have been proverbially pulling my hair out trying to figure out why we are hitting the checkout action v3 fiasco again despite https://github.com/pantsbuild/pants/pull/21133 (ran into it trying to merge the Python 3.11 PR). Very confused and may not have more time to bang my head for a few days so I guess this is a heads up for the release(s)
b
You might’ve got unlucky with one of the brown-out periods? https://github.com/pantsbuild/pants/issues/21616
(Or maybe it’s a different action, sorry)
c
Not unrelated! But still outside the window. I did a bad job not thinking about this, but did not come up with something clever. (From the GitHub issue there are all sorts of crazy things like rewriting much of the action in sed). Rip the band-aid off because we should upgrade regardless at https://github.com/pantsbuild/pants/pull/21650
I have landed the manylinux upgrade and the Python 3.11 PR. Let me know if you see anything amiss. I have not back ported the manywheel changes anywhere yet. I was unsure if that should be fine proactively or wait till a release fails to remove all doubt.
🎉 1
b
thanks for getting that done
h
The 2.23.0 release failed due to that missing backport…
Cherry-picking now
erk, why is there a merge conflict…
Ugh:
The macOS-12 environment is deprecated, consider switching to macOS-13, macOS-14 (macos-latest) or macOS-15.
I guess I hit a brownout?
b
ah, yeah, might be the nov 18 brownout: https://github.com/actions/runner-images/issues/10721
(oops, wrong thread)
c
So many deprecations!
b
oh, maybe this is actually a relevant thread too... We will need to cherry pick "stop running tests on macos-12" to all branches too. I can prep that
h
yes, we will