ci: re-build dockers with each commit to `main`
Before submitting
- [x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
- [x] Did you read the contributor guideline, Pull Request section?
- [x] Did you make sure to update the docs?
- [x] Did you write any new necessary tests?
What does this PR do?
this would enable some quick updates
PR review
Anyone in the community is free to review the PR once the tests have passed. If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃
Uh, OK, what does that mean for the CI load?
Uh, OK, what does that mean for the CI load?
with #36 we are going back to update only two images, but yes each commit to main would be followed by 1h compilation/install time split into two machines
To resolve the actual blocker, we need to:
- land following:
- https://github.com/Lightning-AI/pytorch-lightning/pull/19688
- https://github.com/Lightning-AI/pytorch-lightning/pull/19687
- make new nightly releases of lightning - Sunday
- update
litGPT-> https://github.com/Lightning-AI/litgpt/pull/1185 - update pin here -> https://github.com/Lightning-AI/lightning-thunder/pull/66
a 1-hour job after each commit sounds like it would put quite a strain on the CI.
a 1-hour job after each commit sounds like it would put quite a strain on the CI.
I think it is fine, regarding you will gain a way to rebuild dockers out of 4 4-hour cycle... it is also not 1h job but two jobs 20+40min :)