Skip to content

Speed up CI with pre-built Docker image#2397

Merged
tf merged 2 commits intocodevise:masterfrom
tf:gh-docker
Apr 14, 2026
Merged

Speed up CI with pre-built Docker image#2397
tf merged 2 commits intocodevise:masterfrom
tf:gh-docker

Conversation

@tf
Copy link
Copy Markdown
Member

@tf tf commented Apr 13, 2026

Move system dependency installation (Ruby, Node, imagemagick, libvips, audiowaveform, Chrome) into a custom Docker image published to GHCR. Test workflows use this image via the container: directive, eliminating 15+ minutes of setup per job.

REDMINE-21261

Move system dependency installation (Ruby, Node, imagemagick,
libvips, audiowaveform, Chrome) into a custom Docker image
published to GHCR. Test workflows use this image via the
container: directive, eliminating 15+ minutes of setup per job.

REDMINE-21261
Docker containers default to 64MB /dev/shm which is not
enough for Chrome's shared memory needs, causing
ERR_INSUFFICIENT_RESOURCES errors in JS integration tests.
@tf tf added this to the v17.2 milestone Apr 14, 2026
@tf tf merged commit e6619cd into codevise:master Apr 14, 2026
16 checks passed
@tf tf deleted the gh-docker branch April 14, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant