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
Bill Napier
3cf76a837c
Update runners to ubuntu-24.04 from deprecated ubuntu-20.04 label
2025-03-28 13:15:19 -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
f8d4690cd8
Update linux-continuous.yml to use ubuntu-22.04 ( #6559 )
2023-02-14 16:47:02 -08:00
Ben Doherty
978517b057
Update actions/checkout version ( #6454 )
2023-01-17 09:59:19 -08:00
Ben Doherty
bc107e7def
Downgrade Linux GitHub Actions environment to fix error ( #3588 )
2021-02-26 17:00:56 -08: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