Commit Graph

66 Commits

Author SHA1 Message Date
Shawn 753f70bab8 chore: final EMQ X -> EMQX 2023-03-09 01:58:40 +08:00
Ivan Dyachkov 87cd40acca chore: skip relup on ubuntu22.04 for earlier versions 2023-01-25 15:26:25 +01:00
Zaiming (Stone) Shi ba46be717b build: drop relup for edge edition
* the edge edition is completely dropped in v5
* typically reboot is acceptable for edge brokers
* we do not know how many users are using it
* we never really seriously tested relup for edge edition
* now there is an issue in relup which will fail edge edition
  not worth the investment to fix
2022-12-28 21:39:35 +01:00
Ivan Dyachkov c776afd86a ci: backport patch for otp setup on self hosted macos from master 2022-12-19 12:46:01 +01:00
Ivan Dyachkov 30b1c5f26d chore: fail build if apple notarytool failed 2022-12-19 09:49:28 +01:00
Ivan Dyachkov f1a55bc052 build: fix relup on amzn2 2022-12-14 14:58:52 +01:00
Zaiming (Stone) Shi bf6ffe103f Merge remote-tracking branch 'origin/release-v43' into release-v44 2022-11-14 14:46:32 +01:00
Zaiming (Stone) Shi d5de5ac05c
Revert "fix: remove outdated cert store from packages" 2022-11-11 07:04:28 +01:00
Zaiming (Stone) Shi 862e6b2c9c docs: add back the comment lost during conflict resolution 2022-11-10 18:48:58 +01:00
Zaiming (Stone) Shi c1d61a6f30 Merge remote-tracking branch 'origin/release-v43' into release-v44 2022-11-10 16:01:29 +01:00
Traphalet c319e91758 fix: remove outdated cert store from packages 2022-11-08 18:24:59 +02:00
Zaiming (Stone) Shi 51a959c3b4 Merge remote-tracking branch 'origin/release-v44' into ocsp-rv44 2022-11-07 10:18:15 +01:00
Zaiming (Stone) Shi 219b2b6dc0 build: fix build script OTP_BASE 2022-11-03 14:37:56 +01:00
Thales Macedo Garitezi af4141bef4 chore(oscp_crl): port OCSP and CRL features to CE repo (re4.4) 2022-11-03 10:10:16 -03:00
William Yang 03cf2da256 chore: enable OTP upgrade for 4.4 2022-10-30 21:55:38 +01:00
Ivan Dyachkov 2aaa7195f2 chore: port signing of macos binaries functionality from main-v4.3 2022-09-20 17:33:42 +02:00
Ivan Dyachkov ed34108644 build: sign macos binaries 2022-09-16 10:21:56 +02:00
Thales Macedo Garitezi c52286a20a refactor: store db as list and rename file to `relup-paths.eterm` 2022-08-23 12:46:07 -03:00
Thales Macedo Garitezi e7d42dce49 refactor: remove redundant find usage 2022-08-22 17:45:26 -03:00
Thales Macedo Garitezi 54a6674b08 style: fix indentation 2022-08-22 17:33:24 -03:00
Thales Macedo Garitezi 6f40405242 ci: add relup version db 2022-08-22 17:22:37 -03:00
Zaiming (Stone) Shi f47d952d82 Merge main-4.3 to 0803-sync-v4.3-to-v4.4 2022-08-03 13:41:11 +02:00
Zaiming (Stone) Shi e74a97013e build: fix relup app overwrite escript
the rel file name is always emqx.rel, has nothing to do with profile
2022-08-03 10:01:20 +02:00
William Yang 19d36fbf14 ci: assert no restart_emulator in relup 2022-08-02 09:59:33 +02:00
William Yang 08033a82e8 build(relup): restore emqx.rel backups after rebar relup 2022-08-02 09:59:33 +02:00
William Yang 3655ea050c build(relup): overwrite OTP vers of upgrade bases 2022-07-23 00:46:47 +02:00
Zaiming (Stone) Shi 363242fd61 build: no upgrade base for debian11 at version 4.4.2 2022-03-31 22:39:56 +02:00
Zaiming (Stone) Shi ed9266b6c0 ci: update to latest builder image 2022-03-22 12:05:55 +01:00
Shawn 41afbd2b13 refactor(relup): don't collect relvsn -> appvsn mappings 2022-03-01 23:10:11 +08:00
Shawn f25b8801b4 fix(build): also make SYSTEM configurable by env variable 2022-02-28 19:07:38 +08:00
JianBo He 521bdd20b4 Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4 2022-02-22 11:43:46 +08:00
Zaiming (Stone) Shi 5e3543e282
Merge pull request #7073 from zmstone/fix-find-command-for-4.3-and-4.4
build: fix find command for windows
2022-02-21 12:23:42 +01:00
Zaiming (Stone) Shi 107e447de4 build: fix find command for windows
windows has its own find command
2022-02-21 09:17:45 +01:00
Zaiming (Stone) Shi 3a5a2047e9 build: fix windows build 2022-02-21 00:53:56 +01:00
zhanghongtong 091398d863 build(relup): add new script for download relup base packages 2022-02-15 17:57:31 +08:00
Zaiming (Stone) Shi 9f897a650a build: rename distro from 'rhel' to 'el' 2022-02-14 09:28:29 +01:00
Zaiming (Stone) Shi d863609f43 build: use rockylinux and 'rhel' for package names 2022-02-09 22:13:00 +01:00
Shawn f4c9738b99 fix(build): make emqx-zip failed on making relup file 2022-01-18 09:49:50 +08:00
JianBo He 0e118dd16d Merge remote-tracking branch 'ce/main-v4.3' into main-v4.4-merged-main-v4.3 2022-01-13 16:05:00 +08:00
Zaiming (Stone) Shi cfc3c076bb build: fix package version regexp match pattern 2022-01-12 21:50:50 +01:00
JianBo He b297388c20 Merge branch 'main-v4.3' into merge-main-v4.3-into-v4.4 2022-01-11 10:03:28 +08:00
zhanghongtong 90a2ebfb02 build(docker): update docker build 2022-01-04 11:16:35 +08:00
Zaiming (Stone) Shi 967dc7d55e fix: portable shebang 2021-12-27 15:40:25 +01:00
zhanghongtong baf8d7d91c ci: bump otp version to 24.1.5-3 2021-12-14 10:45:08 +08:00
Zaiming (Stone) Shi afd55b31e8
build: define default builder docker image tag (#6245)
prior to this change, the OTP_VSN varaible was taken from
the docker host's OTP version which may differ from the
desired OTP version for the docker builder image.
2021-11-23 09:34:56 +08:00
Zaiming (Stone) Shi 2514f474b0
Sync v4.3 to v4.4 (#6262)
* fix(http): fix duplicate http headers

* chore(appup): add appup.src

* fix(appup): fix multiply defined module in appup

* chore(appup): fix wrong version

* chore(ekka): Bump version to 0.8.1.5

* fix(update_appup): Fix warnings, add support for external repos

* build: use find command's -delete option

* ci: do not sync master branch

* build: ensure openssl11

* build: copy only libcrypto and libtinfo

* fix(trace): handler_id now always return atom

Co-authored-by: zhouzb <zhouzb@emqx.io>
Co-authored-by: k32 <10274441+k32@users.noreply.github.com>
2021-11-23 09:33:20 +08:00
Zaiming Shi 122842a656 build: copy only libcrypto and libtinfo 2021-11-22 15:46:19 +01:00
Zaiming Shi 35164951e2 feat(docker): add flexible docker build
The defulat docker build (e.g. make emqx-docker) is based on alpine
image and it builds EMQ X from source code.
This is not flexible enough when we want to quickly run some tests
in a docker container.

The new docker build (e.g. make emqx-docker-testing) by default takes
the built zip package, and extract it in a very primitive base image
such as ubuntu:20.04 and centos:8
2021-11-17 08:31:35 +01:00
Zaiming Shi 4d9854012e build: parameterise path to Dockerfile 2021-11-16 16:08:36 +01:00
zhanghongtong 2251159c4f build: pin otp version to 23.3.4.9-3 and builder version to 4.4-2 2021-11-16 17:56:33 +08:00