Skip to content

ci: optimize s390x workflow with apt cache and Ninja#4645

Open
vishal2005025 wants to merge 1 commit intoWasmEdge:masterfrom
vishal2005025:ci/s390x-cache
Open

ci: optimize s390x workflow with apt cache and Ninja#4645
vishal2005025 wants to merge 1 commit intoWasmEdge:masterfrom
vishal2005025:ci/s390x-cache

Conversation

@vishal2005025
Copy link
Contributor

@vishal2005025 vishal2005025 commented Feb 11, 2026

Summary

This PR optimizes the s390x CI workflow by caching APT package downloads and switching the build system from GNU Make to Ninja to reduce build overhead time.

Changes

  • Cache /var/cache/apt to reuse downloaded APT packages across runs
  • Install ninja-build and use the Ninja generator in CMake (-G Ninja)
  • Replace make / make install with ninja / ninja install

CI jobs: https://github.com/vishal2005025/WasmEdge/actions/runs/21919080922/job/63294198242?pr=4

@vishal2005025 vishal2005025 requested a review from 0yi0 as a code owner February 11, 2026 19:23
@github-project-automation github-project-automation bot moved this to Triage-required in WasmEdge Roadmap Feb 11, 2026
@github-actions github-actions bot added the c-CI An issue related to CI label Feb 11, 2026
@vishal2005025
Copy link
Contributor Author

@hydai @q82419 Could you please take a look and let me know if any changes are required
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-CI An issue related to CI

Projects

Status: Triage-required

Development

Successfully merging this pull request may close these issues.

1 participant