Commit Graph

61 Commits

Author SHA1 Message Date
William Yang
978abe1798 ci: fix jobs triggers 2022-02-01 13:04:52 +01:00
Thales Macedo Garitezi
6165ed010a
fix(ci): fix branch wildcard syntax 2022-01-31 10:50:20 -03:00
William Yang
528817d620 ci: enable ci tests on pushes.
- Secure tests on master branch after merge.

- Improve build cache hit rates
  Due to security reason, github only allow reuse cache from
  - same branch
  - base branch
  - default branch

  Branch Feature-A could not reuse the cache from Feature-B

- Developers could run the workflow in their own forked repo
  before make the PR, this could relieve the runners on upstream repo
2022-01-28 18:33:53 +01:00
Thales Macedo Garitezi
506dad169a
chore(elixir_otp): bump emqx-builder images 2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
e874ec2b36
chore(images): use new image in more CI workflows 2022-01-26 16:59:49 -03:00
William Yang
a67c463e8c ci: fix typo 2022-01-18 09:47:25 +01:00
William Yang
b347769721 ci: fix indentation in yaml 2022-01-18 09:37:28 +01:00
William Yang
451324300b ci: speed up run_test_case jobs with cache 2022-01-17 08:33:15 +01:00
Zaiming (Stone) Shi
b98a00c35d ci: run dialyzer check on self-hosted runner 2022-01-03 16:07:14 +01:00
Ilya Averyanov
a7ca6cb39f chore(authn): test MongoDB authn via ssl connection 2021-12-29 16:24:52 +03:00
Ilya Averyanov
e2e2c98679 chore(authn): test Mysql authn via ssl connection 2021-12-27 11:16:31 +03:00
Ilya Averyanov
6de89d1207 chore(authn): test PostgreSQL authn via ssl connection 2021-12-27 11:16:31 +03:00
Ilya Averyanov
520629d6e2 chore(authn): test Redis authn via ssl connection 2021-12-27 11:16:31 +03:00
zhouzb
caf1784a90 build: update otp version 2021-12-02 15:25:11 +08:00
Ilya Averyanov
390575eafb chore(authn): add MongoDB backend tests 2021-11-29 21:17:56 +03:00
Zaiming Shi
e2d7ff2b0f build: rename emqx-ee to emqx-enterprise 2021-11-29 14:53:47 +01:00
Ilya Averyanov
8cc0b43de7 chore(authn): add MySQL & PostgreSQL backend tests 2021-11-23 11:52:51 +03:00
Ilya Averyanov
071c2c99e8 refactor(authn resources): add emqx_resource and emqx_authn tests 2021-11-22 21:08:04 +03:00
Zaiming Shi
a705bc1fc7 build: change package name scheme
`${PROFILE}-${PKG_VSN}-otp${OTP_VSN}-${SYSTEM}-${ARCH}.zip`
2021-11-20 20:44:48 +01:00
zhanghongtong
f817ba0075 chore(CI): rename image 2021-10-22 13:40:01 +08:00
zhanghongtong
46a794e38b chore(CI): use concurrency to cancel in-progress workflows 2021-10-22 13:40:01 +08:00
zhanghongtong
4d27d371eb chore(CI): change otp version for workflows 2021-10-22 13:40:01 +08:00
zhanghongtong
1e8948e091 chore(CI): use ghcr
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-09-16 14:33:59 +08:00
zhongwencool
11e87ab9a3 chore(CI): DIAGNOSTIC=1 for more error message 2021-08-26 17:17:47 +08:00
zhanghongtong
0111306224 chore(CI): fix log attachment overwrite error 2021-08-24 16:15:14 +08:00
Zaiming Shi
bf94051d56 chore: update otp version in CI 2021-08-10 15:56:22 +02:00
x1001100011
0fe3083cd7 build: add erlang 24.0.1 for ci 2021-08-09 11:12:25 +02:00
Rory Z
503088186e chore(CI): update ci env 2021-06-25 18:45:34 +08:00
zhanghongtong
d825535d04 chore(CI): update events that trigger workflows 2021-06-05 14:09:12 +08:00
JianBo He
3a89b1f00b
chore(action): fix syntax error (#4885) 2021-05-31 15:08:52 +08:00
zhanghongtong
18036fdf3b chore(CI): show rebar3.crushdump when actions failed 2021-05-17 15:09:12 +08:00
Zaiming Shi
cd53568f36 build: pin otp 23.2.7.2-emqx-2 2021-05-06 21:05:39 +02:00
Zaiming Shi
cacb56a25c build: pin erl23.2.7.2-emqx-1 2021-04-27 21:23:40 +02:00
k32
5fe1e30ad9 chore(ci): Don't fail builds when coveralls is misbehaving 2021-04-26 14:27:22 +02:00
Zaiming Shi
5c49d5e49d chore(build): Pin Erlang/OTP 23.2.7.1-emqx-1 2021-04-17 22:15:34 +02:00
JianBo He
9e8c379ab4 test(ci): add proper testing back 2021-04-14 19:38:56 +08:00
Zaiming Shi
df5dc78dff chore(ci): add coveralls finished github action step 2021-04-12 07:00:29 +02:00
Zaiming Shi
08305f8ddf chore(cover): pass host env to container for cover data upload 2021-04-12 07:00:29 +02:00
zhanghongtong
1e249cfd73 chore(CI): target workflows event support enteprise tags 2021-04-08 18:11:59 +08:00
zhanghongtong
e3c2461e54 chore(CI): update test case workflows for enterprise repos 2021-03-31 19:44:38 +08:00
zhanghongtong
ac9a229c37 chore(CI): update docker compose file 2021-03-30 18:02:37 +08:00
zhanghongtong
5ea897f0f6 chore(CI): check client exited 2021-03-23 09:42:33 +08:00
zhanghongtong
be4faa6d7c chore(CI): app test workflows support enterprose repo 2021-03-20 09:31:32 +08:00
Zaiming Shi
ddec66fe35 chore(build): remove plugin regression for now
We do not have Elixir in build environment
2021-03-19 12:22:43 +01:00
Zaiming Shi
1ee0432301 chore(build): bump to OTP-23.2.7 2021-03-18 09:04:08 +08:00
Zaiming Shi
de6359b5fd chore(ci): find and run plugin tests 2021-03-07 09:49:11 +01:00
z8674558
80125a9606 feat(rebar.config.erl): allow community plugins 2021-03-05 23:19:34 +09:00
zhanghongtong
9f0c88cda9 chore(CI): update workflows
change target update repos event in build packages workflows

merge dialyzer test to run test case workflows
2021-03-04 19:29:37 +08:00
zhanghongtong
ee776c5099 chore(CI): update events that trigger workflows 2021-03-03 20:55:45 +08:00
Zaiming Shi
7afeadd6fc chore(ci): run eunit test in github action 2021-02-26 20:50:07 +01:00