Commit Graph

14 Commits

Author SHA1 Message Date
Nick Gerleman
49660865b2 set via BASHOPTS 2022-12-24 23:55:25 -08:00
Nick Gerleman
2c525df0c0 Remove explicit NDK install 2022-12-24 23:24:22 -08:00
Nick Gerleman
eff8774fcb Fix actions/setup-java@v2 2022-12-24 23:22:15 -08:00
Nick Gerleman
f8067420d6 Windows fixes 2022-12-24 23:17:51 -08:00
Nick Gerleman
a14e422961 Integrate clang-format into JS lint steps 2022-12-24 23:05:04 -08:00
Nick Gerleman
0a82167c30 Refactor entrypoints 2022-12-23 23:49:35 -08:00
Nick Gerleman
c829abf257 --ignore-scripts so build is outside of setup in CI 2022-12-23 07:39:26 -08:00
Nick Gerleman
27590f1adc . 2022-12-23 05:38:11 -08:00
Nick Gerleman
a894e50ca4 Try explicitly installing ninja 2022-12-23 05:36:58 -08:00
Nick Gerleman
676fa1fbf3 Format the python matching internal linter 2022-12-23 05:20:51 -08:00
Nick Gerleman
09f0869262 clang-format the JS directory 2022-12-22 03:59:36 -08:00
Nick Gerleman
bf3af7eb90 Change how we append to PATH 2022-12-22 00:07:08 -08:00
Nick Gerleman
6ad64e1027 Add a GitHub Workflow to validate JS bindings 2022-12-21 23:55:08 -08:00
Nick Gerleman
e9184c793e Start Adding GitHub Actions (#1165)
Summary:
This change starts adding more coverage to GitHub Actions. Existing workflows are split up to be per-platform, and stale scripts, etc are removed.

We are currently limited a bit by issues with the build itself, but this still adds a good bit of coverage that readily works, and adds places to inject more.

Another option would have been to move these to CircleCI where we have more credits, or used docker images instead of manual setup steps. etc, The Yoga build and number of changes is very light though, so we don't really need the complexity yet.

Some TODOs:
1. Fix the Apple Builds (pod lint and pod install return errors seen by the community)
2. Add working Android UTs
3. Add C++ UTs
4. Add Apple Publish
5. Add version stamping

Changelog:
[Internal][Added] - Start Adding Yoga GitHub Actions

Pull Request resolved: https://github.com/facebook/yoga/pull/1165

Reviewed By: cortinico

Differential Revision: D40386426

Pulled By: NickGerleman

fbshipit-source-id: c540dd25bfec6ac8c05e461c1236ef7fe6cb8598
2022-10-17 23:35:01 -07:00