Closed twrichards closed 11 months ago
Seen on auth, image-loader, metadata-editor, thrall, leases, cropper, media-api (merged by @twrichards 11 minutes ago) Please check your changes!
Seen on collections, usage, kahuna (merged by @twrichards 11 minutes and 8 seconds ago) Please check your changes!
This migrates (from TeamCity) and consolidates all CI into a single GHA workflow called
CI
.Detail
ScalaBuild
andJSBuild
jobs of the GHA into the single job, as in order to package kahuna client-side needs to be built first, so we can't benefit from the parallelisation of jobs (but this was negligble)push-pr.sh
script for building PRs from forks, since we can now run the GHA~ _alas this wasn't possible, see https://github.com/guardian/grid/pull/4146#discussion_r1346416478_image-counter-lambda
into the main deployment, leaving a singleriff-raff.yaml
scripts/ci
directory since the steps are now all in theci.yaml
GHA workflow file, which provides better visibility in the GHA UI (whilst obviously still being version controlled)