agama/.github/workflows
Ladislav Slezák 94870bc0f0
[SLE-16.0] Cache installed Ruby gems in CI (#3528)
## Problems

- Old versions of GitHub Actions (they use old unsupported NodeJS v20,
GitHub prints a ["Node.js 20 actions are deprecated"
](https://github.com/agama-project/agama/actions/runs/26086960005)
warning)
- Installing the needed Ruby gems takes quite long time (about [one and
half
minute](https://github.com/agama-project/agama/actions/runs/26175301761/job/77003739150#step:9:7))

## Solution

- Update the GitHub Action versions
- Cache the installed Ruby gems, restoring the cache and running Bundler
now takes [just about 15
seconds](https://github.com/agama-project/agama/actions/runs/26182626931/job/77029525706#step:8:17).
So the test run is it at least more than one minute faster!

## Testing

- Tested with the updated GitHub Actions
2026-05-21 09:48:50 +02:00
..
product_translations Fixed merging product translations 2023-11-30 09:43:58 +01:00
ci-changes.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-devel.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-doc-check.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-integration-tests.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-live.yml Use the openSUSE Leap 16.0 system in the CI container 2026-05-20 14:38:19 +02:00
ci-profile-schema.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-rubocop.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-rust.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-service.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
ci-web.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
configure_osc.sh GitHub Actions: update systemsmanagement:Agama:Staging in OBS (#606) 2023-06-08 16:39:52 +02:00
obs-service-shared.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
obs-staging-debug.yml Small fixes 2025-06-11 20:07:37 +02:00
obs-staging-live.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
obs-staging-products.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-rust.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-service.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-shared.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00
obs-staging-web.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
oscrc.template GitHub Actions: update systemsmanagement:Agama:Staging in OBS (#606) 2023-06-08 16:39:52 +02:00
weblate-merge-po.yml Adapt the translations CI for the SLE-16 branch 2025-09-03 16:50:18 +02:00
weblate-merge-products-po.yml Adapt the translations CI for the SLE-16 branch 2025-09-03 16:50:18 +02:00
weblate-merge-service-po.yml Adapt the translations CI for the SLE-16 branch 2025-09-03 16:50:18 +02:00
weblate-update-pot.yml [SLE-16.0] Cache installed Ruby gems in CI (#3528) 2026-05-21 09:48:50 +02:00