(cherry picked from commit 21b02dd128cf9e8c76325ec124f70381862dcf19)
(cherry picked from commit 57b440d316da9ac9cb312ee7e6890f5382556f10)
I've checked over each of these and they're straightforward applications of the relevant Github Actions. (cherry picked from commit 9a6761aa35ed84d30bd2fda2333a4fdf3f46ecdc)
(cherry picked from commit a607e2b40d23f7d998dbaba76692aa30b4c3d9d3)