Commit Graph

82 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
f00f3b0f9e
Rake 'package' task. 2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
f08259b4b3
Rake 'doc' task. 2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
542d57f2be
Install Doxygen and GraphViz on macOS and Windows VMs. 2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
fbff271bfc
Task to auto update the criticial dot files. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
6cc52c6240
Style job with clang-format. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
f0af72778a
For CI - use bind mount instead of hacking into docker volume. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
395fd5eedc
For CI - web platform with Debug build config. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
f18fefa2cd
Lint job with clang-tidy. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
2553b9851d
Debug build config for Linux VM. 2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
1dcf1e0285
For CI - (re-)enable the macOS build using Makefile. 2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
c7f782417b
Skip 'CMake' step on Android platform. 2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
e45a278e59
Enable 'test' step on Android platform.
Equivalent to invoking "./gradlew test" which currently does nothing much yet.
2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
efa7203519
For CI - skip 'test' step for OpenGL on Windows VM.
The test didn't work. MinGW build artifacts produced segfault, while VS ones just hung (probably showing a dialog complaining about missing OpenGL driver somewhere which the CTest doesn't know how to dismiss).
2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
a0378ffa16
Separate DBE image pulling from 'CMake' step for easy profiling. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
5ec46d763e
Separate the 'cmake' and 'build' steps for easy profiling. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
d1f723bb97
Rake 'test' task. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
a7004a657d
Always build host-tools using 'generic' deployment target. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
cf113394cb
Better cache key. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
c875f1796d
Enable cache action. 2020-10-29 08:22:36 +08:00
Yao Wei Tjong 姚伟忠
bb73a41d0e
Refactor to rename 'native' DBE to 'linux'. 2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
9ae4dd83aa
Change the Windows matrix to use GRAPHICS_API instead of ARCH. 2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
bed2c8335c
Install 32-bit & 64-bit MinGW-W64 ccompiler for Windows VM. 2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
de003c09f7
Setup step specific to Github Actions. 2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
487069ded7
Hack into GitHub Actions' VM to free up some disk space. 2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
9fa51dad5b
Rake 'cmake' task. 2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
91a7287d0a
Auto unshallowing. 2020-10-29 08:22:33 +08:00
Yao Wei Tjong 姚伟忠
051b0d0f3f
Replace 'window' emoji until the rest has caught up with Emoji 13.0. 2020-10-29 08:22:33 +08:00
Yao Wei Tjong 姚伟忠
37882aca8b
Setup env-vars for CI. 2020-10-29 08:22:33 +08:00
Yao Wei Tjong 姚伟忠
d49c4dcc4c
Test if CMake is installed by default. 2020-10-29 08:22:33 +08:00
Yao Wei Tjong 姚伟忠
f4c69cd0e1
Complete the whole supported build matrix. 2020-10-29 08:22:32 +08:00
Yao Wei Tjong 姚伟忠
bf33826489
Pass both HOST and PLATFORM as env-vars. 2020-10-29 08:22:32 +08:00
Yao Wei Tjong 姚伟忠
fffedb900e
Initial setup for GitHub Actions migration. 2020-10-29 08:22:32 +08:00