Yao Wei Tjong 姚伟忠
0ffabb0939
Refactor to shorten the step name.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
d518d45f60
Rake 'publish' task.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
afb2edab1e
Skip packaging steps for PR.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
dbd90fb195
Refactor to have better artifact names.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
d1b77a7263
Enable upload artifact step for Clang-tidy and Clang-format.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
e6596cfc37
Upload artifact step.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
b2b29755a4
Enable package step for Android platform.
2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
0a6df5627f
Enable documentation step for Android platform.
2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
2240afe6b1
Make 'cpack' task as internal to avoid confusion with 'package' task.
2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
3bd8e83914
Rake 'cpack' task.
2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
d425b17694
Always unshallow to get the correct Urho3D version.
2020-10-29 08:22:39 +08:00
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 姚伟忠
18cd3b3995
Simplify lint setup.
...
Lint from 3rd-party libraries are 'suppressed' by having a separate '.clang-tidy' file with minimal checks enabled.
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 姚伟忠
1fd2c6208f
Temporarily let the failed linter checks to pass.
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 姚伟忠
c5ff723776
Minor code cleanup.
2020-10-29 08:22:37 +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 姚伟忠
847a42806e
Use xcpretty for Xcode when it is available.
2020-10-29 08:22:37 +08:00
Yao Wei Tjong 姚伟忠
ea9ca17e23
Minor refactoring on 'init_default' method.
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 姚伟忠
cdcaf0acf6
For CI - disable PCH on 'linux-gcc' platform.
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 姚伟忠
0dab09ff66
Don't skip the 'cmake' task when it is explicitly call.
2020-10-29 08:22:35 +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 姚伟忠
1d1805ced7
Rename to avoid ambiguity in bash-completion.
2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
c5b1f53c0c
Rake 'build' task.
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 姚伟忠
ddc04818ed
Double quote build tree path for portability.
2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
dadb6212db
Fix 'ci' task to only set 'URHO3D_64BIT' conditionally.
2020-10-29 08:22:34 +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 姚伟忠
47336b43ae
Android - process both Gradle properties and env-vars as build options.
2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
f7babac92e
Enable LuaJIT by default on all platforms that support/allow it.
2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
2293618c24
Rake task delegating to Gradle on Android platform.
2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
9fa51dad5b
Rake 'cmake' task.
2020-10-29 08:22:34 +08:00