Ben Doherty
c24535a6e4
Update permissions for GitHub release job
2025-03-06 15:00:48 -08:00
Powei Feng
db6ded4eec
docs: disable validate script for now
2025-01-21 00:15:31 -08:00
Powei Feng
bfaf3fb87b
docs: fix validate-docs on push
2025-01-21 00:09:09 -08:00
Powei Feng
bba254ba6d
docs: add github presubmit workflow to prevent /docs edits ( #8357 )
...
The content of /docs should be generated and not manually
generated. We add a script to check for edits and also allow for
tags to override the check.
2025-01-21 07:08:11 +00:00
Powei Feng
c435fc74c4
renderdiff: add initial code for updating goldens ( #8349 )
...
- Code for parsing tag in commit message
- Add placeholder for pulling and updating goldens in the script.
2025-01-16 07:08:48 +00:00
Powei Feng
3d4fc7852b
github: add software rasterizer job for GL to presubmit ( #8158 )
...
We use Mesa's gallium swrast to render as the driver with
Filament's backend set to GL. We provide a few scripts to parse
the tests (as jsons) and run gltf_viewer to produce the rendering.
2024-09-26 16:06:40 -07: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
b26c5ef0dc
github: upgrade presubmit runners
...
- Also migrate web/android builds to linux
2024-09-16 14:20:43 -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
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
Ben Doherty
13df6652ae
Add npm deploy GitHub workflow ( #7184 )
2023-09-18 15:11:58 -07:00
Ben Doherty
4f925f07e8
Add CocoaPods Deploy GitHub workflow ( #7176 )
2023-09-18 14:39:20 -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
Mathias Agopian
b2278986dd
Update bug_report.md
2023-07-31 11:47:32 -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
Romain Guy
9fb96cd200
Upgrade to AGP/Gradle 8.0.0, and other dependency upgrades ( #6753 )
...
This upgrade lets us remove several hacks we needed to properly publish
our artifacts on Maven.
2023-04-20 18:02:23 -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
3c4e094990
Rework how release notes work ( #6557 )
2023-02-13 14:54:07 -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
599b2ef377
GitHub Actions: verify RELEASE_NOTES is updated for each PR ( #5633 )
2022-06-03 12:11:26 -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
0fd1c3182e
Add script to check that public headers can compile independently ( #4675 )
2021-09-29 13:47:47 -07:00
Mathias Agopian
cece128bb9
Update bug_report.md
2021-07-15 16:35:57 -07:00
Ben Doherty
d1b9a1b996
Include sample-gltf-viewer with Android releases ( #4099 )
2021-06-08 10:32:49 -07:00
Seth Vargo
91ce5c785b
Improve Actions hygiene ( #3630 )
...
Only run GitHub Actions for pushes and PRs against the main branch of the repository.
2021-03-10 15:02:16 -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
Ben Doherty
fec214a772
Include Filament version instead of date in release assets ( #2808 )
2020-07-13 17:23:36 -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
Romain Guy
201bd2c845
Fix release action
2020-03-31 18:09:29 -07:00
Ben Doherty
ca70489556
Add a material parser presubmit check ( #2313 )
2020-03-31 15:04:01 -07:00
Romain Guy
9a550d69b8
Fix Github actions
2020-03-31 09:33:28 -07:00