Open jpivarski opened 1 week ago
@jpivarski we don't use RTD because build & execution of tutorials takes a while. Our builds are usually fast on GHA because we have caching of the C++.
I haven't done a clean-cache build + clean-cache execution, but I assume it's still somewhat slow.
I don't know what causes that error, but I think it's the case that OIDC fails to issue a token sometimes. I haven't looked yet. Will try to take a peek tomorrow?
Ah, it's those notebooks! Yes, they do take a while to run from the Jupytext to produce all their outputs.
The thing that confuses me about the token is that the error message seems to be saying that it's the wrong format. Perhaps Amazon is sending an error message, which our script tries to interpret as a token.
It's intermittent, but maybe it will still be happening tomorrow. The PR that is triggering this test is just an auto-generated version-updater, so we can trigger that as often as we like.
For example, https://github.com/scikit-hep/awkward/actions/runs/11783736057/job/32997893500?pr=3302
But this doesn't always happen. @henryiii asked why we're not using ReadTheDocs—we no longer have build times that exceed ReadTheDocs's 10 minutes (it's more like 1 minute and we're not adding new compiled code). @agoose77, what was the motivation? (I think this was set up after you made awkward-cpp builds fast.)