drainpipe
drainpipe copied to clipboard
Improve the speed when Installing DDEV
There is an action that install DDEV: .github/actions/drainpipe/ddev/action.yml
It takes about 2 minutes to run.
I wonder if there are ways to cache the result so that it doesn't take that time when used repeatedly.
I also wonder if using an image where DDEV is already installed would be faster.
Thanks!
These 2 issues in Lullabot/drainpipe-dev should help with this.
- https://github.com/Lullabot/drainpipe/issues/504
- https://github.com/Lullabot/drainpipe/issues/503
We switched one large project to using self-hosted runners for many jobs, and this significantly improved test time since we don't fully wipe the machines after each job. However, even that project still runs some actions on GitHub's hosted runners.
I've set this as medium because I'm not sure if this is a GitHub only specific issue. Does anyone have timings on how long this takes on GitLab?