Commit Graph

699 Commits

Author SHA1 Message Date
Zaiming (Stone) Shi 86e86c5a85 ci: clean before prepare and 'make' the default target
the eunit & proper step depends on a pre-built default target
2022-11-30 09:45:56 +01:00
Zaiming (Stone) Shi 720c233dd5 ci: delete codeball 2022-11-30 09:37:08 +01:00
Zaiming (Stone) Shi 5eacc84d1f ci: delete otp_release from log artifact name 2022-11-30 09:30:40 +01:00
Zaiming (Stone) Shi 311e4cd583
Merge pull request #9440 from zmstone/1128-chore-sync-release-branch-back-to-master
1128 chore sync release branch back to master
2022-11-29 11:47:01 +01:00
Ivan Dyachkov 1a7f1a856b ci: automatically update emqx/emqx:latest on releases 2022-11-29 10:27:55 +01:00
Zaiming (Stone) Shi 4d8699d130 Merge remote-tracking branch 'origin/release-50' 2022-11-28 21:02:55 +01:00
Zaiming (Stone) Shi 7ee53e5319 Merge tag 'v5.0.11' into dev/ee5.0 2022-11-28 21:02:21 +01:00
Zaiming (Stone) Shi 5e303f7aba ci: delete auto sync from emqx.git to emqx-enterprise.git 2022-11-28 15:04:14 +01:00
Ivan Dyachkov a408fbd996 ci: add separate manual workflow to upload helm charts 2022-11-28 09:03:05 +01:00
Ivan Dyachkov 5c40b1dffd ci: build macos release packages for apple silicon (arm64) 2022-11-25 13:44:28 +01:00
Ivan Dyachkov a3140f7a16
Merge pull request #9397 from emqx/ci-add-mac-arm64-self-hosted-runner
ci: build slim packages on macos arm64
2022-11-25 13:01:02 +01:00
Ivan Dyachkov d0d99378b4 ci: define otp source and install path in one place 2022-11-22 11:08:59 +01:00
Ivan Dyachkov c391ae69ab
Merge pull request #9375 from id/ci-fix-version-for-push-helm-chart-action
ci: fix version for push-helm-action
2022-11-21 08:50:21 +01:00
Ivan Dyachkov f02e4af09a ci: use user home dir for otp install 2022-11-20 16:19:28 +01:00
Ivan Dyachkov 8d138d2525 ci: build slim packages on macos arm64 2022-11-20 15:56:16 +01:00
Zaiming (Stone) Shi c559334e69 ci: fix windows build 2022-11-20 09:13:58 +01:00
Zaiming (Stone) Shi c3777e4920 ci: avoid using 'include' for elixir builds
prior to this change the elixir builds matrix dimensions were 'included'
cusing it to build for enterprise eidtion

use exclude instead.

also removed otp from the artifact upload name, leave only profile,
so there is no need to 'include' with a '-windows' suffix for
windows package uploads
2022-11-20 09:06:54 +01:00
Zaiming (Stone) Shi 03d3d1d65a ci: exclude raspbian all together
the 'exclude' matrix prior to this change had raspbian all
excluded anyway.
2022-11-20 08:50:11 +01:00
Zaiming (Stone) Shi c878c20499 ci: exclude enterprise tag for windows builds 2022-11-20 08:49:05 +01:00
Zaiming (Stone) Shi f0f34be1a4 Merge remote-tracking branch 'zmstone/1117-release-only-default-otp' into dev/ee5.0 2022-11-19 14:07:58 +01:00
Zaiming (Stone) Shi e4a4956c19 ci: fix find-apps.sh default printout 2022-11-18 21:18:14 +01:00
Zaiming (Stone) Shi 83fe35b148 Merge remote-tracking branch 'origin/dev/ee5.0' into 1116-sync-v5.0.10-to-ee50 2022-11-18 19:23:31 +01:00
Zaiming (Stone) Shi aeac9bf43f ci: refactor, find-app.sh produced matrix 2022-11-18 19:22:02 +01:00
Zaiming (Stone) Shi 3d75a1db3b ci: refactor run_test_cases to prepare ce and ee source zips 2022-11-18 13:17:31 +01:00
Zaiming (Stone) Shi 36404a52ab ci: add DIAGNOSTIC=1 to inspect rebar3 error 2022-11-18 12:59:27 +01:00
Zaiming (Stone) Shi 95f3df9a10 ci: ensure docker-compose up erlang container with root when test Kafka 2022-11-18 00:12:48 +01:00
Zaiming (Stone) Shi 5dd343f558 ci: release only the default packages 2022-11-17 21:56:40 +01:00
Zaiming (Stone) Shi 7c8ed59edd ci: add back the profile matrix for elixir_release build 2022-11-16 18:30:49 +01:00
Zaiming (Stone) Shi 09455edae8 Merge tag 'v5.0.10' into dev/ee5.0 2022-11-16 16:20:30 +01:00
Ivan Dyachkov 70c52f43cc ci: enable manual trigger on release workflow 2022-11-16 14:28:47 +01:00
Ivan Dyachkov d54597e0d4 ci: fix version for push-helm-action 2022-11-16 12:44:18 +01:00
Zaiming (Stone) Shi 155d4a9818 ci: fix yaml syntax 2022-11-09 19:11:48 +01:00
Zaiming (Stone) Shi d9573a5f43 Merge remote-tracking branch 'origin/master' into release-v50 2022-11-09 18:24:11 +01:00
Zaiming (Stone) Shi 7f2fb0ea57 ci: fix artifacts upload for linux build 2022-11-09 13:02:50 +01:00
Zaiming (Stone) Shi 493b91782d ci: fix upload artifacts path 2022-11-09 11:54:24 +01:00
firest 6ef7123bb9 chore: bump OTP version 2022-11-09 09:53:03 +08:00
Thales Macedo Garitezi 04588148b7 test(influxdb): increase influxdb bridge/connector coverage (ee5.0) 2022-11-07 15:15:49 -03:00
Zaiming (Stone) Shi a3794c1de0
Merge pull request #9304 from emqx/av-5.x-update-remaining-action-to-latest-version
chore(actions): update version for leftover action
2022-11-04 20:16:01 +01:00
Ivan Dyachkov c4e731fbd2
Merge pull request #9300 from id/ci-fix-helm-chart-upload-on-release
ci: fix helm chart upload on releases
2022-11-04 16:59:09 +01:00
Ivan Dyachkov 37c2c6dd92
Merge pull request #9281 from id/ci-build-elixir-images-for-ce-only
ci: build elixir images for ce only
2022-11-04 16:57:02 +01:00
Zaiming (Stone) Shi 4c4fbcaab0 chore: update pr template 2022-11-04 13:34:24 +01:00
Traphalet 1d18c51d4a chore(actions): update version for leftover action 2022-11-04 10:29:34 +02:00
Ivan Dyachkov 7401cec712 ci: fix helm chart upload on releases
emqx/push-helm-action requires access to charts in the source tree,
but we do not run checkout in the main job
2022-11-03 13:04:59 -07:00
Ivan Dyachkov 7ff7fb5a23 ci: bump login action version 2022-11-01 16:23:26 +01:00
Ivan Dyachkov e097ab628e build: add quotes around variables in action shell script 2022-11-01 16:18:08 +01:00
Ivan Dyachkov 881a91a788 ci: build elixir images for ce only 2022-11-01 15:57:23 +01:00
Traphalet f920ff341b ci(actions): update git actions to latest versions 2022-10-28 15:53:26 +03:00
Zaiming (Stone) Shi 13543c45cc chore: add pull request template 2022-10-26 10:29:47 +02:00
Shawn 4135910b42 chore: merge master into dev/ee5.0 2022-09-26 09:52:33 +08:00
Ivan Dyachkov fe80dccf9b build: extract macos packaging into reusable action 2022-09-19 19:25:27 +02:00
zhouzb 25b29de821
Merge pull request #8921 from Rory-Z/ci/fix-helm-push-error
ci(helm): fix helm push error
2022-09-14 09:21:31 +08:00
Ivan Dyachkov cb5be71165
Merge pull request #8897 from emqx/build-sign-macos-binaries
build: sign binary files in macos package
2022-09-13 16:31:32 +02:00
Zaiming (Stone) Shi 4534966e36 Merge remote-tracking branch 'origin/master' into dev/ee5.0 2022-09-13 12:16:54 +02:00
Rory Z b3355ff035 chore(helm): rename emqx-ee helm chart to emqx-enterprise 2022-09-13 17:43:00 +08:00
Zaiming (Stone) Shi d4e8a5377c ci: run spellcheck 0.4.0 2022-09-13 09:45:37 +02:00
Rory Z cbe2173547 chore(helm): add image.tag for helm chart 2022-09-13 15:31:14 +08:00
Rory Z 874414793f chore: add emqx enterprise helm chart 2022-09-13 14:06:39 +08:00
Ivan Dyachkov 7cfca31aaf build: sign binary files in macos package 2022-09-12 21:50:00 +02:00
Rory Z a58529edec ci(helm): fix helm push error 2022-09-08 09:32:59 +08:00
Rory Z c40b95de35 ci(docker): add edition for docker image labels 2022-09-07 10:42:54 +08:00
Zaiming (Stone) Shi befc4acced Merge remote-tracking branch 'origin/master' into merge-master-to-ee50-a 2022-09-06 20:31:38 +02:00
Zaiming (Stone) Shi f785da075b ci: only start required docker for integration tests 2022-09-06 19:25:53 +02:00
Thales Macedo Garitezi 3d4afd65df feat: add mongodb bridge (e5.0) 2022-09-01 14:47:14 -03:00
Zaiming (Stone) Shi 5a3fb4a011 Merge remote-tracking branch 'origin/master' into dev/ee5.0 2022-08-31 17:11:15 +02:00
Shawn edb2e7574f fix: don't update manifest if not an exact tag 2022-08-25 11:46:27 +08:00
Shawn d854ceb91a fix: exclude 'emqx-enterprise' when publish docker images 2022-08-25 09:11:22 +08:00
JianBo He 995115d56f
Merge pull request #8601 from Rory-Z/master
ci: use action to update helm repo
2022-08-23 09:05:19 +08:00
Xinyu Liu 5f7dc431b4
Merge pull request #8718 from emqx/master
merge master into dev/ee5.0
2022-08-15 08:58:20 +08:00
Zaiming (Stone) Shi 150465a600 ci: run eunit and proper tests per build profile 2022-08-14 19:07:40 +02:00
Shawn b3162fe5ff fix: conflicts between master and ee5.0 2022-08-14 22:24:09 +08:00
Zaiming (Stone) Shi d63d6b5f27 ci: do not run opensource edition test for lib-ee apps 2022-08-13 21:04:48 +02:00
Zaiming (Stone) Shi 4949fb222e ci(test): do not fail coverdata uppload if no file found
the optional make <app>-ct action should not fail the
following upload action
2022-08-13 19:09:41 +02:00
Zaiming (Stone) Shi fbb97b16be ci: test all apps with dual profile
no need to test emqx-enterprise profile if the
EMQX_RELEASE_EDITION compilation flag is not used though
2022-08-12 16:21:22 +02:00
Rory Z 54298183fb ci: do not push enterprise image to aws ecr 2022-08-12 09:50:50 +08:00
JimMoen d51ca2672a fix: spellcheck and update checker repo version 2022-08-09 11:50:05 +08:00
firest 0f8e80afb8 chore: fix ci workflows error 2022-08-09 11:22:53 +08:00
Rory Z a831ab40b1 ci: use action to update helm repo 2022-07-29 10:26:37 +08:00
zhouzb ccc734c6ee
Merge pull request #8382 from zmstone/0701-upload-rpm-and-deb-from-slim-builds
ci: upload deb and rpm packages from slim build jobs too
2022-07-26 09:34:20 +08:00
Rory Z 96a45205c4
Merge pull request #8541 from Rory-Z/master
chore: update docker entry point, support dns cluster in k8s
2022-07-25 09:42:37 +08:00
Rory Z 7b270db8d9 chore: update docker entry point, support dns cluster in k8s 2022-07-22 10:18:30 +08:00
Thales Macedo Garitezi e45422b220 ci(mac): drop macos 10.15
Github is dropping support for macos 10.15 in its CI at 2022-08-30.
2022-07-21 11:59:03 -03:00
JimMoen ab17fd80e7 ci: common test add redis-sentinel 2022-07-13 10:37:16 +08:00
Zaiming (Stone) Shi 97731c61ec
Merge pull request #8430 from zmstone/0706-publish-5.0-docker-images-to-ecr
ci: publish 5.0 images to ecr
2022-07-06 14:42:30 +01:00
Zaiming (Stone) Shi 1c48be07c7 ci: publish 5.0 images to ecr 2022-07-06 13:53:56 +02:00
Thales Macedo Garitezi 8296e004a0 refactor(ci): use more generic script 2022-07-05 09:01:00 -03:00
Thales Macedo Garitezi b56be77ee7 fix(docker): avoid tagging elixir image as latest 2022-07-04 17:02:52 -03:00
Zaiming (Stone) Shi e0f8b83b1d ci: fix GitHub action syntax .github/workflows/run_relup_tests.yaml 2022-07-03 12:06:34 +02:00
Zaiming (Stone) Shi 6072d49b2c ci: ignore relup test if no old version is found 2022-07-02 19:57:31 +02:00
Zaiming (Stone) Shi afbbd33496 ci: fix cron triggered cross-build 2022-07-02 19:49:37 +02:00
Zaiming (Stone) Shi 14aa134ed0 ci: no need to download upgrade base packages for opensource edition 2022-07-02 12:13:36 +02:00
Zaiming (Stone) Shi 1d8fbc7c50
Merge pull request #8373 from HJianBo/fix-make-coverall
Test: fix make coverall
2022-07-02 07:24:39 +01:00
Zaiming (Stone) Shi 8383e592cd
ci: delete empty var 2022-07-02 08:23:58 +02:00
Thales Macedo Garitezi 4bf2fad52a ci(release): fix release step script 2022-07-01 14:10:59 -03:00
Zaiming (Stone) Shi 9db86e7c39 ci: upload deb and rpm packages from slim build jobs too 2022-07-01 14:45:59 +02:00
JianBo He e464c3890e chore: get coverall logs 2022-07-01 13:52:07 +08:00
Zaiming (Stone) Shi 550441a131 build: release default package names 2022-07-01 07:46:20 +02:00
Zaiming (Stone) Shi ea399e11d5 ci: release elixir build on el8 instead of el7 2022-07-01 07:43:03 +02:00
Zaiming (Stone) Shi 114d784d1a refactor: move scripts/relup-base-vsns.sh to sub-dir 2022-07-01 07:43:03 +02:00
Zaiming (Stone) Shi bdb370bf4e ci: ensure git safe dir for cross-build prepare stage 2022-07-01 07:43:03 +02:00
Rory Z 270aeb01d8 ci: fix build error 2022-07-01 11:51:50 +08:00