discourse/.github/workflows
Alan Guo Xiang Tan 56ac103547
DEV: Copy gems from Docker image in Github actions tests workflow
On our own self hosted runners, pulling from github actions cache is quite slow and can take up to 20 seconds for the `bundler cache` step. Instead, we will now copy the gems from the `/var/www/discourse/vendor/bundle` folder in the `discourse/discourse_test:release` image which is built daily. This eliminates the need to pull from Github actions cache and also potentially reduces our costs of cache storage.

Note that `discourse/discourse_test:release` is pulled periodically on our self hosted runners so there is no impact on the time it takes to initialize the container.
2024-12-27 08:31:01 +08:00
..
labeler.yml DEV: Only enable our self hosted runners on the discourse/discourse repo (#29024) 2024-09-30 11:18:20 +08:00
licenses.yml DEV: Only enable our self hosted runners on the discourse/discourse repo (#29024) 2024-09-30 11:18:20 +08:00
linting.yml DEV: Update core lint commands to only affect bundled plugins (#29824) 2024-11-19 18:56:14 +00:00
migration-tests.yml DEV: Only enable our self hosted runners on the discourse/discourse repo (#29024) 2024-09-30 11:18:20 +08:00
release-notes.yml DEV: Only enable our self hosted runners on the discourse/discourse repo (#29024) 2024-09-30 11:18:20 +08:00
stale-pr-closer.yml DEV: Only enable our self hosted runners on the discourse/discourse repo (#29024) 2024-09-30 11:18:20 +08:00
tests.yml DEV: Copy gems from Docker image in Github actions tests workflow 2024-12-27 08:31:01 +08:00