[PR #2212] [MERGED] Optimize workflows by caching apt install #2566

Closed
opened 2026-02-27 22:00:25 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/2212
Author: @Virgula0
Created: 1/22/2025
Status: Merged
Merged: 1/23/2025
Merged by: @georgemoralis

Base: mainHead: optimize-workflows


📝 Commits (8)

  • 62ee7e4 optimize apt caches
  • 5ba4f47 change on push syntax
  • 7d89232 removing comments and check time improvements on following pushes
  • b059bda add recursive submodule fetch
  • 0e43a03 Revert "add recursive submodule fetch"
  • 71479eb restore old push on everyhing rule
  • ec7fa57 fix libfuse2 uncaching package
  • 888908c moving qt deps outside from caching directives

📊 Changes

1 file changed (+40 additions, -8 deletions)

View changed files

📝 .github/workflows/build.yml (+40 -8)

📄 Description

This PR:

  • Attempts to gain a few seconds by using awalsh128/cache-apt-pkgs-action for caching apt installs on linux building workflows

It is not that much but at least half minute per job, after the first push, is gained


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/2212 **Author:** [@Virgula0](https://github.com/Virgula0) **Created:** 1/22/2025 **Status:** ✅ Merged **Merged:** 1/23/2025 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `optimize-workflows` --- ### 📝 Commits (8) - [`62ee7e4`](https://github.com/shadps4-emu/shadPS4/commit/62ee7e4835248cefa4dbc1af3b60a3f218ec98c1) optimize apt caches - [`5ba4f47`](https://github.com/shadps4-emu/shadPS4/commit/5ba4f47ce8fb6f4092bde341297c2cf8d63ae549) change on push syntax - [`7d89232`](https://github.com/shadps4-emu/shadPS4/commit/7d89232c65f81b0c1aa1d4f89c48aae6a08173c7) removing comments and check time improvements on following pushes - [`b059bda`](https://github.com/shadps4-emu/shadPS4/commit/b059bda3b88aa7d81e4bee3348c9104536b15fd2) add recursive submodule fetch - [`0e43a03`](https://github.com/shadps4-emu/shadPS4/commit/0e43a030fca4d2a094a5c1f6ff59bb50d31d4788) Revert "add recursive submodule fetch" - [`71479eb`](https://github.com/shadps4-emu/shadPS4/commit/71479eb9b4d8c0f746cb77a0b58d708b20825217) restore old push on everyhing rule - [`ec7fa57`](https://github.com/shadps4-emu/shadPS4/commit/ec7fa57e07bb903f769a8ecc70622bef04dcb94d) fix libfuse2 uncaching package - [`888908c`](https://github.com/shadps4-emu/shadPS4/commit/888908c712c70bd6c40bd8eb3cb92a77a07cfc56) moving qt deps outside from caching directives ### 📊 Changes **1 file changed** (+40 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+40 -8) </details> ### 📄 Description This PR: - Attempts to gain a few seconds by using `awalsh128/cache-apt-pkgs-action` for caching apt installs on `linux` building workflows It is not that much but at least half minute per job, after the first push, is gained --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:00:25 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#2566
No description provided.