You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In conjunction with #248 we should review what is included in the build image and how it is built. In particular:
Chrome (used for puppeteer) is included in every build container despite not currently being used (the template repositories contain pa11y-ci which relies on puppeteer but it is run via GitHub actions). This makes M1 docker builds difficult, slows down the build, and adds 450MB to the final image.
Sometimes the RVM GPG keyservers fail the build on CI for no apparent reason. There isn't an easy way to add rvm without this but we should consider only having certain versions of ruby available (and using separate images) rather than allowing an install at runtime.
Reiterating the second point here that we should reconsider how we handle language versions (i.e. can we support multiple build images rather than switching the version at runtime), especially in light of #412
In conjunction with #248 we should review what is included in the build image and how it is built. In particular:
puppeteer
) is included in every build container despite not currently being used (the template repositories containpa11y-ci
which relies onpuppeteer
but it is run via GitHub actions). This makes M1 docker builds difficult, slows down the build, and adds 450MB to the final image.rvm
without this but we should consider only having certain versions of ruby available (and using separate images) rather than allowing an install at runtime.Acceptance Criteria
The text was updated successfully, but these errors were encountered: