Powei Feng
e85dfe75c8
github: move test script to /test and same for /build ( #8714 )
...
- Moved get_mesa.sh to build/common/get-mesa.sh
- Moved check-headers.sh to test/check-headers/test.sh
- Moved check-metal-shaders.sh to test/check-metal-shaders/test.sh
2025-05-09 22:35:18 +00:00
Powei Feng
8070643ba5
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
2025-04-29 10:02:51 -07:00
Powei Feng
4c5261106a
github: upgrade runners on release/continuous
...
- Previously we also split Android build into 3, but because we
get larger disk with large runners, we combine them again.
2024-09-18 22:36:51 -07:00
Powei Feng
374fc6b519
github: use up-to-date actions/upload-artifact
...
v1.0.0 has been deprecated and is causing our builds to fail. We
update the action to use v4 (the most current and recommended
version).
2024-09-13 11:20:30 -07:00
Romain Guy
f077fff012
Update actions/checkout to a supported version of Node.js ( #7904 )
2024-06-04 15:03:43 -07:00
Powei Feng
57f6ca625c
Update mac-continuous.yml ( #7537 )
...
ref: https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-01-30 13:55:43 -08:00
Romain Guy
002becdc4f
Don't use large runners yet ( #6814 )
2023-05-17 13:46:55 -07:00
Powei Feng
861da7b5c9
Change mac/linux runners to more cores ( #6768 )
2023-04-25 15:12:49 -07:00
Ben Doherty
978517b057
Update actions/checkout version ( #6454 )
2023-01-17 09:59:19 -08:00
Ben Doherty
0fd1c3182e
Add script to check that public headers can compile independently ( #4675 )
2021-09-29 13:47:47 -07:00
Ben Doherty
4ddd28a542
Update GitHub workflows to build release and release candidate branches ( #3052 )
2020-09-08 10:28:13 -07:00
Romain Guy
f462eafed0
Update workflows from master branch to main ( #2697 )
2020-06-16 13:40:34 -07:00
Romain Guy
cc6361e4f9
Make CI scripts safer ( #2456 )
...
- Added an extra README file detailing what the scripts are for
- The scripts now display a warning and a prompt before requiring user confirmation to continue
- The system install commands are only executed in CI environments (ninja and cmake being installed as root without checking for the environment was a leftover from a previous non-GitHub based CI setup)
2020-04-25 01:03:29 -07:00
Ben Doherty
0474a6b8b5
Try to fix Windows build by reducing disk space footprint ( #2301 )
2020-03-27 16:05:50 -07:00
Ben Doherty
8f6f0ef511
Add continuous build artifacts ( #1978 )
2019-12-16 10:38:57 -08:00
Ben Doherty
75c5bb846b
Use checkout action for GitHub Actions ( #1886 )
2019-11-15 16:33:23 -08:00
Ben Doherty
d7e07f4d51
Transition to GitHub Actions for continuous builds ( #1850 )
2019-11-07 13:38:37 -08:00