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