ci: refactor to centralize version definitions (#8663)

- move CI only prerequisites to github actions
 - Add linux, mac prereq actions
 - Add an action for indicating dependency versions
 - Move ninja installation into its own script
This commit is contained in:
Powei Feng
2025-04-29 10:02:51 -07:00
committed by GitHub
parent 0c33f9f2a3
commit 8070643ba5
27 changed files with 248 additions and 153 deletions

View File

@@ -14,6 +14,9 @@ jobs:
steps:
- uses: actions/checkout@v4.1.6
with:
fetch-depth: 0
- uses: ./.github/actions/linux-prereq
- name: Run build script
run: |
cd build/linux && printf "y" | ./build.sh continuous