c873552eaf
Update runners to ubuntu-24.04 from deprecated ubuntu-20.04 label ( #8581 )
...
Co-authored-by: Bill Napier <napier@google.com >
Co-authored-by: Powei Feng <powei@google.com >
2025-03-28 15:30:15 -07:00
Ben Doherty
c24535a6e4
Update permissions for GitHub release job
2025-03-06 15:00:48 -08:00
Powei Feng
67f37d4c15
github: make windows build use all available cores
...
- Also used a smaller runner as the gains from the 32-core was
not efficient when comparing output times.
- Clean-up:
- Rename the android continuous to a proper name
- set 'echo on' for the Windows release build so we'll know
why the output asset does not get "moved" correclty.
2024-09-19 17:19:16 -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
c677607353
github: Split Android CI to per ABI builds
...
- Pulled the android continuous workflow into an action
- Split the android continuous build into 3 ABIs armv7, armv8a,
and x86_64 (note that x86 is not present).
- Remove the upload artifacts step from previous workflow.
This was meant for letting client try a tip-of-tree Android
build. We can revisit this later. (Also removed mention
in README.md)
- Split the android continous into debug build and a release
build commands, enabling deletion of intermediate output
directory.
2024-09-04 11:22:43 -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
b9a33b7d3e
Try fixing windows artifact output again ( #7637 )
...
The [previous] change assumed that the shell is powershell, but the shell is actually commands (cmd).
The [previous] change assumed we're in the root directory. This assumption is probably correct [ref]. So we keep that change.
[ref]: https://github.com/google/filament/blob/main/build/windows/build-github.bat#L134
[previous]: 373c5710b1
2024-03-07 01:09:04 +00:00
Powei Feng
20acc01fcd
[release] update base64 command ( #7559 )
...
Seems like a `-i` is now necessary for the command. Note that we recently startede using mac-mx machines.
2024-02-07 09:17:09 -08: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
Powei Feng
2cd492ed38
Fix build failures due to filamat lite removal try 4 ( #7228 )
2023-10-04 10:25:15 -07:00
Powei Feng
373c5710b1
Fix the output of Windows release workflow ( #7171 )
...
This probably broke due to a change from old windows command prompt to powershell. The way to refer to env variables in powershell is `$Env:var`
2023-09-14 21:23:02 -07:00
Romain Guy
002becdc4f
Don't use large runners yet ( #6814 )
2023-05-17 13:46:55 -07:00
Benjamin Doherty
ac74f09dc8
Fix Android CI release build
2023-05-09 13:22:29 -04:00
Powei Feng
861da7b5c9
Change mac/linux runners to more cores ( #6768 )
2023-04-25 15:12:49 -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
Benjamin Doherty
7724219f1e
Fix Windows CI build
2022-12-20 11:01:10 -07:00
Benjamin Doherty
f05c7f1141
Fix CI build
2022-11-22 13:49:59 -08:00
Ben Doherty
22e5d15a17
Use GitHub script for release asset upload ( #6308 )
2022-11-21 10:25:20 -08:00
k1rnt
aeb0a4008d
fix(ci): replace set-output to GITHUB_OUTPUT ( #6195 )
2022-10-18 13:41:25 -04:00
Philip Rideout
22c3ba2466
gltfio: remove poorly maintained lite flavor
2022-06-06 13:13:22 -07:00
Ben Doherty
6353f17635
Releases: specify Python dependencies in requirements.txt file ( #5402 )
2022-04-07 11:23:03 -07:00
Ben Doherty
96a1cbe69f
Attempt to fix GitHub release asset upload ( #5398 )
2022-04-05 13:01:20 -07:00
Philip Rideout
043fdf7a51
Remove lite flavor from android-utils.
...
We noticed that the lite flavor isn't actually smaller, plus we need to
rework our Android library hierarchy anyway, so for now let's remove
this.
2022-03-23 11:18:25 -07:00
Ben Doherty
54482e6451
Attempt to fix Windows CI builds ( #5205 )
2022-02-15 11:11:28 -08:00
Ben Doherty
bdeb30a847
Use workflow_dispatch instead of repository_dispatch ( #4834 )
2021-11-10 13:38:58 -08:00
Ben Doherty
d1b9a1b996
Include sample-gltf-viewer with Android releases ( #4099 )
2021-06-08 10:32:49 -07:00
Ben Doherty
bc107e7def
Downgrade Linux GitHub Actions environment to fix error ( #3588 )
2021-02-26 17:00:56 -08:00
Ben Doherty
fec214a772
Include Filament version instead of date in release assets ( #2808 )
2020-07-13 17:23:36 -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
Romain Guy
201bd2c845
Fix release action
2020-03-31 18:09:29 -07:00
Romain Guy
9a550d69b8
Fix Github actions
2020-03-31 09:33:28 -07:00
Romain Guy
07d6aebafc
Update release action
2020-03-30 21:48:41 -07:00
Ben Doherty
0474a6b8b5
Try to fix Windows build by reducing disk space footprint ( #2301 )
2020-03-27 16:05:50 -07:00
Philip Rideout
961860adee
Introduce filament-utils and Java bindings for camutils.
...
This library houses the KTX loader, camutils bindings, and a Kotlin math
library. More will come later. Sample app is forthcoming.
2020-01-16 16:00:23 -08:00
Ben Doherty
c5ed7172b3
Add release GitHub workflow ( #1903 )
2019-11-21 11:04:20 -08:00