Commit Graph

103 Commits

Author SHA1 Message Date
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 姚伟忠
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 姚伟忠
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 姚伟忠
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 姚伟忠
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 姚伟忠
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 姚伟忠
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
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 姚伟忠
343a57572e
Initial skeleton for the rake tasks. 2020-10-29 08:22:32 +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
Yao Wei Tjong 姚伟忠
dc271bf225
Shorten the stale workflow name. 2020-09-12 10:37:15 +08:00
Yao Wei Tjong 姚伟忠
c937da3b39
Workaround Github YAML parser not supporting anchors.
See https://github.com/actions/starter-workflows/issues/162. Hopefully it is not considered as "premium" feature. [ci skip]
2020-03-08 10:39:10 +08:00
Yao Wei Tjong 姚伟忠
6b67b5c396
Configure stale bot to use same stale message.
[ci skip]
2020-03-07 17:49:08 +08:00
Yao Wei Tjong 姚伟忠
7f3001d317
Configure the stale bot.
[ci skip]
2020-03-07 15:58:03 +08:00
Yao Wei Tjong
0e51d24005
Trial run the stale robot. 2020-03-06 09:49:52 +08:00