Commit Graph

194 Commits

Author SHA1 Message Date
Ivan Dyachkov
43bf297b31 ci: do not upload packages to s3 and packagecloud on schedule event 2023-02-09 11:17:59 +01:00
Ivan Dyachkov
9492b40a37 ci: automatically push packages to packagecloud.io 2023-01-25 19:29:02 +01:00
Ivan Dyachkov
e68ee4c2ff ci: build ubuntu 22.04 packages 2023-01-23 13:30:00 +01:00
Ivan Dyachkov
0560145771 ci: back to use upstream setup-beam action 2023-01-16 18:07:25 +01:00
Andrew Mayorov
9aeb5a15a0
ci: reenable OTP-25 package builds targeting amzn2 2022-12-28 12:10:42 +03:00
Zaiming (Stone) Shi
29a0899ed2
Merge pull request #9621 from emqx/release-50
merge release-50 back to master
2022-12-28 10:04:13 +01:00
Ivan Dyachkov
b48941e307 ci: send notification to Slack when scheduled bulid failed 2022-12-27 11:44:04 +01:00
Zaiming (Stone) Shi
25e6ccc82f ci: build elixir package on OTP 24 for Amazon Linux 2 for now 2022-12-27 11:24:10 +01:00
Zaiming (Stone) Shi
db28de649e ci: fix build matrix 2022-12-27 10:51:08 +01:00
Zaiming (Stone) Shi
7ec7ab785d ci: fix builder for elixir 2022-12-27 09:14:25 +01:00
Ivan Dyachkov
0599bd7cfc ci: use our own setup-beam fork
https://github.com/erlef/setup-beam/issues/167
2022-12-22 09:15:57 +01:00
Andrew Mayorov
2e1cdd039e
ci: include OTP-25 in some workflows
* Use OTP-25 exclusively for Elixir builds
* Include OTP-25 in slim package builds
* Include OTP-25 in test workflow matrices
2022-12-16 13:45:04 +03:00
Ivan Dyachkov
3013b982cc ci: build amzn2 package
also
- upgrade emqx-builder to 5.0.24
- use amzn2 instead of el8 by default
- cross-cover emqx and emqx-enterprise in slim packages
2022-12-13 09:04:45 +01:00
Zaiming (Stone) Shi
1c2fc4b6c3 Merge remote-tracking branch 'origin/release-50' into 1206-chore-merge-ee50-to-release-50 2022-12-06 16:35:56 +01:00
Ivan Dyachkov
5c40b1dffd ci: build macos release packages for apple silicon (arm64) 2022-11-25 13:44:28 +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
5dd343f558 ci: release only the default packages 2022-11-17 21:56:40 +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
Traphalet
f920ff341b ci(actions): update git actions to latest versions 2022-10-28 15:53:26 +03:00
Ivan Dyachkov
fe80dccf9b build: extract macos packaging into reusable action 2022-09-19 19:25:27 +02:00
Ivan Dyachkov
7cfca31aaf build: sign binary files in macos package 2022-09-12 21:50:00 +02:00
firest
0f8e80afb8 chore: fix ci workflows error 2022-08-09 11:22:53 +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
Zaiming (Stone) Shi
afbbd33496 ci: fix cron triggered cross-build 2022-07-02 19:49:37 +02: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
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
Rory Z
ee66e872a3 ci: fix build error 2022-07-01 11:33:22 +08:00
Zhongwen Deng
b3ec3c9dfb chore: reformat mix.exs 2022-06-30 21:41:16 +08:00
Zaiming (Stone) Shi
d3f8ebd10f ci: fix relup test workflow and upgrade builder to 5.0-17
builder 5.0-17 has emqtt-bench and lux included
so we do not need to rebuild the software for each ci job
2022-06-27 12:06:13 +02:00
Zaiming (Stone) Shi
797964a3f7 ci: add profile as input for build_packages workflow 2022-06-18 00:57:54 +02:00
Zaiming (Stone) Shi
536b056b01 ci: build only one profile at a time 2022-06-18 00:49:06 +02:00
Zaiming (Stone) Shi
c1fdfcc2d7 ci: make possilbe to manually build specific profile 2022-06-17 23:32:12 +02:00
Zaiming (Stone) Shi
ee5e402bab ci: fix workflow yaml syntax 2022-06-17 22:16:15 +02:00
Zaiming (Stone) Shi
28c6f70aa3 ci: push docker images at git tag event 2022-06-17 20:06:40 +02:00
Zaiming (Stone) Shi
7715feb3e4 ci: ensure macos github runner installs coreutils 2022-06-16 07:53:20 +02:00
Zaiming (Stone) Shi
c8170f6a50 ci: disable quicer build cache fro cross-build jobs 2022-06-16 01:00:11 +02:00
Zaiming (Stone) Shi
2d61de777b ci: upload artifacts for all builds (not just tags) 2022-06-15 14:30:05 +02:00
Rory Z
d5704c2c48 build(docker): change docker base image to debian, and add new tag for alpine image 2022-06-07 06:15:15 +02:00
Zaiming (Stone) Shi
fc4d9e4dcd ci: use emqx-builder 5.0-16
Fixed openssl compatibility issue
2022-06-06 10:54:26 +02:00
Zaiming (Stone) Shi
ebe4d7c3fb refactor: stop releasing edge edition
Prior to EMQX 5.0, the edge edition's main difference comaring
to standard edition are:
* Less number of plugins in the release (smaller package size)
* Smaller number is vm.args (for lower memory usage)

Starting from 5.0 most of the plugins are included as features,
the tuned vm.args arguments does not justify a special release edition.

Also as nanomq is getting mature,
EMQ's recommendtation for MQTT broker in edge is https://nanomq.io/
2022-05-26 20:05:46 +02:00
Shawn
eea9bd90b4 fix: remove the extra level of 'emqx' dir from .tar.gz 2022-05-25 02:00:01 +08:00
ieQu1
02eaaace20
Merge pull request #7965 from ieQu1/ci-avoid-duplicate-git-conf
ci: Avoid adding duplicate entries to git config
2022-05-16 18:59:29 +02:00