Commit Graph

879 Commits

Author SHA1 Message Date
Zaiming (Stone) Shi
ca60ef86ce ci: upgrade to otp 26.2.1-2 2024-01-11 09:15:06 +01:00
Serge Tupchii
c77cd690b8 ci: upgrade to OTP-26.1.2-3 (mnesia:match_delete/2 function added) 2024-01-10 16:23:54 +02:00
Thales Macedo Garitezi
e6557386bb
fix(ci): bad interpolation and tag
Co-authored-by: Ivan Dyachkov <dev@dyachkov.org>
2024-01-09 13:49:20 -03:00
Thales Macedo Garitezi
602d2ec88a
fix: remove unnecessary interpolation
Co-authored-by: Ivan Dyachkov <dev@dyachkov.org>
2024-01-09 09:09:11 -03:00
Thales Macedo Garitezi
6ce84d606c ci: add arm64 package to slim packages workflow 2024-01-08 17:52:05 -03:00
Thales Macedo Garitezi
662f950b4d ci: bump ubuntu version for slim packages 2024-01-08 10:39:01 -03:00
Ivan Dyachkov
2d9bbd00ce ci: use OTP 25 in scheduled workflow to build packages for release-54 2023-12-18 14:11:30 +01:00
Zaiming (Stone) Shi
e45ed3d97d ci: upgrade to otp 26 2023-12-14 22:22:01 +01:00
Ivan Dyachkov
4ad7e85045 ci: run scheduled packages build of release-54 2023-12-05 15:07:50 +01:00
Ivan Dyachkov
ec10c51073 Merge remote-tracking branch 'upstream/release-53' into 1129-sync-r53 2023-11-30 19:51:12 +01:00
Ivan Dyachkov
19e7ec1f1f ci: use our own fork of upload-assets 2023-11-29 10:43:45 +01:00
Ivan Dyachkov
915f0171b3 ci: fix manual trigger of release workflow 2023-11-28 17:26:44 +01:00
Ivan Dyachkov
f463f267cf ci: fix insufficient permissions for github token in release workflow 2023-11-28 16:52:10 +01:00
Ivan Dyachkov
c1ef0f71e8 ci: fix access to prerelease field in github object 2023-11-28 10:54:40 +01:00
Ivan Dyachkov
f1f62d3af1 ci: stop building packages for macos-11 2023-11-22 09:48:08 +01:00
Zaiming (Stone) Shi
55d1b07a41 ci: remove windows from CI
Starting from v5.4.0, we will stop release windows packages.
The windows build scripts are still around, will be deleted
in follow-up PRs
2023-11-21 19:36:38 +01:00
Ivan Dyachkov
e15553f9bd ci: fix pattern for on push branch 2023-11-09 16:45:08 +01:00
Ivan Dyachkov
0c91bec98d chore: merge 'upstream/release-53' 2023-11-08 09:24:38 +01:00
Ivan Dyachkov
4495054714 ci: optimize runners usage
- always use github runners for lightweight jobs
- prefer self-hosted runners in private forks
- prefer self-hosted runners for workflows with large matrix
2023-11-02 16:13:31 +01:00
Ivan Dyachkov
8e7edaf745 ci: limit retention on all artifacts 2023-11-02 16:13:31 +01:00
Ivan Dyachkov
a69cfdc8cd ci: do not use github's macos runner in PRs 2023-11-02 16:13:31 +01:00
Ivan Dyachkov
b1ab213081 chore: merge 'upstream/release-53' into 1031-sync-r53 2023-10-31 11:06:25 +01:00
William Yang
c2966f8c00 ci(helm): test urgly workaround 2023-10-30 22:58:33 +01:00
William Yang
bf9f0213d8 ci(helm): enable debug console logging 2023-10-30 22:58:22 +01:00
Ivan Dyachkov
045875d18d ci: make CI a little faster and less flaky
- use latest ubuntu22.04 emqx-builder image in compose files
- use xl runners for compiling and for emqx app tests
- make helm tests less flaky
2023-10-30 10:32:27 +01:00
Zaiming (Stone) Shi
3aebe4a289 ci: only enable cover-compile by default in CI
so the ad-hoc make apps/appname-ct run can be faster
2023-10-28 00:39:55 +02:00
William Yang
f52b4a9e32 fix: gen_rpc tcp client port align with server port 2023-10-25 12:11:35 +02:00
William Yang
6346e0d28a fix(gen_rpc): ssl client port align with server port 2023-10-24 22:33:52 +02:00
William Yang
2a7d73e62c ci: fix helm chart test 2023-10-24 21:19:37 +02:00
William Yang
a9b42af8b3
Merge pull request #11796 from qzhuyan/fix/william/gen_rpc-driver
fix(gen_rpc): ensure client/server use same driver
2023-10-23 08:24:17 +02:00
Ivan Dyachkov
f94d5757bb Merge remote-tracking branch 'upstream/release-53' into 1021-sync-r53 2023-10-21 08:44:32 +02:00
Ivan Dyachkov
41dba71901 chore: emqx-builder 5.2-3 2023-10-20 16:26:53 +02:00
William Yang
1808ad2373 ci(helm): test gen_rpc transports 2023-10-20 13:28:31 +02:00
Ivan Dyachkov
82bac3e136 Merge remote-tracking branch 'upstream/release-53' into 1018-sync-r53 2023-10-18 08:04:45 +02:00
Ivan Dyachkov
898279099b ci: update remaining docker images in workflows to use public.ecr.aws 2023-10-17 22:36:43 +02:00
Ivan Dyachkov
fb6b02c1ea ci: explicitly specify architecture in runner labels 2023-10-17 18:57:46 +02:00
Ivan Dyachkov
220893177d ci: rerun failed checks for up to 3 times 2023-10-14 10:04:55 +02:00
Andrew Mayorov
0144ed9981
Merge pull request #11753 from keynslug/chore/smaller-ci-artifacts
chore(ci): try to reduce CI artifacts footprint
2023-10-13 16:56:47 +07:00
Zaiming (Stone) Shi
dd03be29a6
Merge pull request #11751 from zmstone/1011-refactor-move-emqx_license-app-to-apps
1011 refactor move emqx_license app to apps
2023-10-13 06:45:49 +02:00
Andrew Mayorov
08b2b36b87
feat(ci): push some envs through artifact files in workflows
So that we could optimize away the need for the full git history.
2023-10-13 00:40:25 +07:00
Andrew Mayorov
397686fd18
fix(ci-conf): stop requiring git index in conf tests 2023-10-12 18:31:42 +07:00
Andrew Mayorov
419b80d11e
chore(ci): try to reduce CI artifacts footprint
To speed up uploads and downloads in dependent jobs.
2023-10-12 17:56:15 +07:00
Ivan Dyachkov
fd15939ae8 chore(ci): limit token scope in workflows 2023-10-12 08:41:50 +02:00
Zaiming (Stone) Shi
d753edc0fd chore: remove lib-ee in scripts 2023-10-11 20:12:57 +02:00
Ivan Dyachkov
7212e8acee chore(ci): add ossf scorecard analysis workflow 2023-10-11 09:59:27 +02:00
Zaiming (Stone) Shi
9ab49a7ae3 Merge remote-tracking branch 'origin/master' into 0919-auth-refactor 2023-10-09 14:18:10 +02:00
Ivan Dyachkov
74686ed86b ci: update labels 2023-10-06 08:44:47 +02:00
Ivan Dyachkov
52f6816cb9 ci: explicitly pull postgres image 2023-10-05 15:55:04 +02:00
Ivan Dyachkov
64f866387c ci: compress ct logs before uploading 2023-10-05 14:36:56 +02:00
Ivan Dyachkov
d7725c72cf ci: fix node_dump 2023-10-05 13:33:54 +02:00