37 Commits

Author SHA1 Message Date
Jerry Lee
d4bd5039ac chore(CI): add env var JAVA_TOOL_OPTIONS, hack/unify os properties
- environment variables are visible to child processes
- set env var `JAVA_TOOL_OPTIONS` to `-Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai`
2024-12-10 12:06:16 +08:00
Jerry Lee
9a2454e055 chore(CI): add ci os windows and macOS 2024-12-10 02:19:35 +08:00
shaojin.wensj
2aac09a95f ci add jdk 21 2023-09-24 00:31:29 +08:00
Jerry Lee
a6667802e5 chore(ci): improve ci settings of codecov 2023-03-06 20:48:30 +08:00
shaojin.wensj
5d18f5f337 build remove jdk 19 2023-03-03 03:56:36 +08:00
shaojin.wensj
1949b6f6c4 ci env add jdk 19 2023-02-24 05:01:15 +08:00
shaojin.wensj
e23d9cfb9d update ci operating system 2023-02-22 01:11:46 +08:00
Jerry Lee
cc3a6ae3e7 chore(ci): speedup CI by merging test and code coverage generation 2023-01-03 21:11:45 +08:00
Jerry Lee
d896e4bd36 chore(ci): rollback ubuntu upgradation temporarily 2023-01-03 20:54:47 +08:00
Jerry Lee
89aee49b90 chore(ci): upgrade OS to ubuntu-latest; add trigger workflow_dispatch
fix CI waring:
The ubuntu-18.04 environment is deprecated, consider switching to
ubuntu-20.04(ubuntu-latest), or ubuntu-22.04 instead. For more details
see https://github.com/actions/virtual-environments/issues/6002
2023-01-03 13:16:47 +08:00
Jerry Lee
f52f0a8039 chore(ci): improve ci.yaml:
- add job timeout of github CI
- add maven output options
2022-08-04 19:48:56 +08:00
Jerry Lee
b372de3e5b chore(ci): add dependabot.yml 2022-08-04 19:43:00 +08:00
Jerry Lee
d3eeb2b3ac chore: move dokka-maven-plugin to profile, speed up daily development 2022-06-03 04:39:55 +08:00
Jerry Lee
66598cee6f chore(ci): github actions ci ignore markdown files and docs dir 2022-05-21 20:50:33 +08:00
业余布道师
9d87bc9412 github actions ci ignore docs. 2022-05-21 20:20:10 +08:00
shaojin.wensj
1be5718deb build ignore docs 2022-05-21 18:50:48 +08:00
业余布道师
61d3ab8bd3 change github pr templates. 2022-05-07 19:02:28 +08:00
业余布道师
de08081e7a change github issue templates. 2022-05-07 18:56:25 +08:00
业余布道师
71b31246fa add github issue & pr templates. 2022-05-07 10:08:13 +08:00
Killer_Quinn
0ebb2b7128
Update ci.yaml 2022-05-05 23:37:34 +08:00
Taoning Ge
fbd17a4b0b
Upgrade CI versions 2022-05-05 12:50:45 +08:00
shaojin.wensj
6f63f0564e remove jdk13 & jdk 15 build 2022-05-02 09:18:05 +08:00
Jerry Lee
9042a8310d chore(ci): increase max-parallel to 16, since ci runs is independent 2022-05-01 21:31:36 +08:00
shaojin.wensj
449b5e0086 add jdk 11 & jdk 13 2022-05-01 14:26:15 +08:00
Jerry Lee
6202e6f162 enable javadoc in CI 2022-04-25 19:57:19 +08:00
Jerry Lee
6c25f3f36b use ./mvnw instead of mvn, ensure maven wrapper works 2022-04-25 19:56:24 +08:00
Jerry Lee
636a03c50a ci.yaml cleanup: remove redundant jacoco:report 2022-04-25 19:44:24 +08:00
业余布道师
8bf49e56ef fix ci action issue. 2022-04-23 14:15:19 +08:00
shaojin.wensj
53527166e9 jdk17 build support 2022-04-18 10:20:58 +08:00
shaojin.wensj
be65a7840a revert, remove jdk17 build 2022-04-18 10:03:46 +08:00
shaojin.wensj
033fd574bb add jdk 17 build 2022-04-18 09:44:16 +08:00
Jerry Lee
551716cded add codecov for CI #1 2022-04-18 05:08:14 +08:00
shaojin.wensj
81a2f8dab3 add jdk 11 2022-04-17 19:38:44 +08:00
shaojin.wensj
75ca0dc8a8 fix ci workflow, remove windows 2022-04-17 18:11:38 +08:00
shaojin.wensj
82f476064b use timezone Asia/Shanghai 2022-04-17 18:07:36 +08:00
shaojin.wensj
60b1e73fd3 use timezone Asia/Shanghai 2022-04-17 17:47:18 +08:00
shaojin.wensj
b1e8e0be22 add workflow ci config 2022-04-17 16:51:49 +08:00