Rory Z
ee66e872a3
ci: fix build error
2022-07-01 11:33:22 +08:00
JianBo He
094ed05897
Merge pull request #8351 from HJianBo/compatible-password-field
...
Authn: backword compatibility for 4.x authn data
2022-07-01 11:10:59 +08:00
JianBo He
3696c3d333
chore: print coverall fails log
2022-07-01 09:51:37 +08:00
Zhongwen Deng
b3ec3c9dfb
chore: reformat mix.exs
2022-06-30 21:41:16 +08:00
Zaiming (Stone) Shi
84d2fde987
ci: fix relup log upload path (in case of failure)
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-06-29 14:41:16 +02:00
Zaiming (Stone) Shi
2af6290040
ci: fix work dir
2022-06-29 09:50:30 +02:00
Zaiming (Stone) Shi
e16fdef6bf
ci: upload less data in build artifacts
2022-06-29 08:00:55 +02:00
Zaiming (Stone) Shi
8b7fc490ae
refactor: run relup test nodes in individual docker containers
...
When running EMQX in lux shell inside a docker container
the node won't boot due to load_failed for redbug modules
reason is still unknown
2022-06-29 07:10:45 +02:00
Zaiming (Stone) Shi
184b337e84
chore: add a script to run relup lux test locally
2022-06-28 10:54:07 +02:00
Zaiming (Stone) Shi
f7a2112a5a
ci: define package name instead of globing
2022-06-27 22:22:35 +02:00
Zaiming (Stone) Shi
5c7298eb41
ci: fix wrong upload dir in case of relup test falure
2022-06-27 20:06:49 +02:00
Zaiming (Stone) Shi
4ecff7bd32
ci: fix base package download url
2022-06-27 19:42:43 +02:00
Zaiming (Stone) Shi
46e5127b15
ci: fix type in ci job output
2022-06-27 15:49:27 +02:00
Zaiming (Stone) Shi
129915a199
ci: fix build output name
2022-06-27 15:20:34 +02:00
Zaiming (Stone) Shi
1ba3ae9a44
chore: build emqx packages in one go
2022-06-27 15:11:17 +02: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
0d6c4e0996
Merge remote-tracking branch 'xinyu/fix_relup_testcases' into 0623-fix-relup
2022-06-24 06:00:16 +02:00
Zaiming (Stone) Shi
6aeb73821f
ci: relup test upload packages after falure
2022-06-23 23:11:51 +02:00
Zaiming (Stone) Shi
bcefec1935
ci: fix relup test
2022-06-23 21:59:43 +02:00
Shawn
9ec88198cb
fix: remove one_more_emqx.sh from the relup.lux
2022-06-23 09:14:57 +08:00
Shawn
5d81f159d6
fix(CI): syntax errors in run_relup_tests.yaml
2022-06-22 14:53:34 +08:00
Shawn
08207c086c
fix: update integration testcases for relup
2022-06-22 11:56:57 +08:00
Rory Z
7980aa316e
ci: fix spell error
2022-06-18 10:03:34 +08:00
Rory Z
e986a6f2b4
ci: fix docker multi arch push error
2022-06-18 09:57:25 +08:00
Rory Z
e7ffe10966
ci: fix docker push error
2022-06-18 08:52:44 +08:00
Zaiming (Stone) Shi
420bc17c05
ci: delete arm from manifset merge job
2022-06-18 02:15:57 +02:00
Zaiming (Stone) Shi
8deff722e4
ci: no ecr registry for now
2022-06-18 01:56:01 +02:00
Zaiming (Stone) Shi
aa7148fbc6
ci: adjust matrix dimensions order
2022-06-18 01:50:27 +02:00
Zaiming (Stone) Shi
9d6b81ccf4
ci: fix bad matrix dimensions for elixir docker image build
2022-06-18 01:34:53 +02:00
Zaiming (Stone) Shi
2b4085fe4d
ci: use prepare step generated value to decide 'latest' docker tag
2022-06-18 01:21:00 +02:00
Zaiming (Stone) Shi
140216a67b
ci: always need to login docker registry before push
2022-06-18 01:05:53 +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
12b96702f4
ci: use raw value for docker tags
...
resolve docker tag from git tag
2022-06-18 00:28:36 +02:00
Zaiming (Stone) Shi
fb54617dba
ci: fix profile resolution
2022-06-17 23:41:37 +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
d1b2ea80d2
ci: fix github workflow syntax
2022-06-17 22:25:04 +02:00
Zaiming (Stone) Shi
61b984c031
ci: fix github workflow syntax
2022-06-17 22:24:08 +02:00
Zaiming (Stone) Shi
56de8af04f
ci: fix github workflow syntax
2022-06-17 22:23:20 +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
ec8f3834b7
ci: upload windows package
2022-06-17 13:57:51 +02:00
Zaiming (Stone) Shi
72cbe5c831
Merge pull request #8244 from zmstone/0616-pin-quic-0.0.12-make-user-of-build-cache
...
0616 pin quic 0.0.12 make use of build cache
2022-06-16 14:10:19 +01:00
Zaiming (Stone) Shi
a2a4c813e7
Merge pull request #8246 from Rory-Z/feat/helm-support-dns-cluster
...
feat(helm): support dns cluster
2022-06-16 14:10:06 +01:00
Zaiming (Stone) Shi
b3182609c3
ci: delete dpes cache from github work-flows
2022-06-16 13:07:27 +02:00
Rory Z
780bda2803
feat(helm): support dns cluster
2022-06-16 18:48:27 +08:00
Zaiming (Stone) Shi
ddf5d5c6a6
ci: add codeball review
...
Experimental!
2022-06-16 11:12:12 +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
William Yang
d49a75ae28
chore: don't build quic on MacOS
2022-06-13 13:09:20 +02:00
Shawn
f18eab402a
fix(CI): don't use any authz sources when testing
2022-06-10 14:21:20 +08:00
Zaiming (Stone) Shi
7b559193d1
Merge pull request #8054 from Rory-Z/ci/change-base-image
...
build(docker): change docker base image to debian
2022-06-07 10:25:08 +01: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
Zhongwen Deng
cd91b4b582
fix: dialyzer never match warning
2022-06-07 10:47:40 +08:00
Zaiming (Stone) Shi
fc4d9e4dcd
ci: use emqx-builder 5.0-16
...
Fixed openssl compatibility issue
2022-06-06 10:54:26 +02:00
Ilya Averyanov
a6911517aa
fix(ci): set explicit version for system-wide Erlang
2022-06-02 15:08:20 +03:00
Ilya Averyanov
0893a36dec
fix(authn): removed explicit chain creation for security reasons
2022-06-02 14:03:19 +03:00
ieQu1
83e5ec9b2d
chore(ci): Bump emqx-schema-validate to 0.3.3
2022-05-31 18:00:33 +02:00
Zaiming (Stone) Shi
d249c2c22e
Merge pull request #8056 from thalesmg/move-db-config
...
chore(config): move db configs under cluster/node keys
2022-05-28 08:09:15 +01:00
Thales Macedo Garitezi
d93977ccd3
ci(elixir): use `MIX_ENV` profiles for machine boot checks
...
With the change to using `MIX_ENV` for choosing a profile, the CI
check became out of date.
2022-05-27 09:07:46 -03: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
Thales Macedo Garitezi
e8d37a26da
fix(ci): run workaround before starting
...
line-break check was failing before:
```
Run ./scripts/check-nl-at-eof.sh
./scripts/check-nl-at-eof.sh
shell: sh -e {0}
fatal: unsafe repository ('/__w/emqx/emqx' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory /__w/emqx/emqx
```
2022-05-26 14:02:22 -03:00
Shawn
eea9bd90b4
fix: remove the extra level of 'emqx' dir from .tar.gz
2022-05-25 02:00:01 +08:00
JianBo He
aae5e55e21
ci: upload all cover files
2022-05-19 14:13:53 +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
ieQu1
12860bf87b
ci: Avoid adding duplicate entries to git config
2022-05-16 12:54:48 +02:00
Shawn
5d65bdaa47
chore: ping emqx-builder to 5.0-15
2022-05-16 18:10:42 +08:00
JianBo He
ee9560718b
chore: add description for feature-request
2022-05-16 11:56:19 +08:00
JianBo He
1ec111ad2e
chore: update issue-template config.yml
2022-05-16 11:43:18 +08:00
JianBo He
70981455ea
chore: update issue template
2022-05-16 11:35:43 +08:00
Zaiming (Stone) Shi
3bcd76a681
ci: try to prepare a compiled test profile for test jobs
2022-05-11 20:55:18 +02:00
Zaiming (Stone) Shi
e95a14843d
ci: delete otp 23 from ci matrix
2022-05-10 16:34:53 +02:00
Shawn
48db7ceb5f
fix: set AUTO_INSTALL_BUILD_DEPS for CI
2022-05-07 22:47:20 +08:00
Shawn
d80b7c720b
chore: check dependenies before building on Mac OSX
2022-05-07 22:16:44 +08:00
Kjell Winblad
74c33cd4e5
feat(rule_engine): add jq function to the rule engine
...
This commit adds a function to the rule engine that alows users
to transform text or JSON objects using [jq filter programs][1].
[jq][1] is a command line tool that can be used to transform
and filter JSON text using jq's built-in language. The rule engine
function that is added with this commit uses the
[Erlang jq NIF library][2] that wraps the jq C library in an
Erlang NIF function.
[1]: https://stedolan.github.io/jq/
[2]: https://github.com/emqx/jq
2022-05-04 17:09:16 +02:00
Zaiming (Stone) Shi
8ff552c9cf
Merge pull request #7827 from qzhuyan/ci/william/build-ct-self-hosted
...
cI: ct self-hosted pull image from docker proxy instead
2022-04-29 16:31:22 +01:00
Zaiming (Stone) Shi
edc6a6ab38
ci: run emqx app standalone tests only for pull requests
2022-04-29 10:11:05 +02:00
Xinyu Liu
635486bbaf
Merge pull request #7821 from terry-xiaoyu/update_ensure_rebar3
...
chore: port ensure-rebar3.sh from 4.x
2022-04-29 10:21:48 +08:00
William Yang
be375ae621
ci: use docker image cache in aws
2022-04-28 18:01:12 +02:00
Shawn
50f1dcef97
fix: update elixir CI yamls for getting rebar3
2022-04-28 23:07:38 +08:00
William Yang
9bce83c10d
ci(self-hosted): ct docker
2022-04-28 16:40:24 +02:00
Zaiming (Stone) Shi
71d166af27
ci: remove 'if: always()' from allgood jobs
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
94239d98df
ci: no need to test apps/emqx if nothing changed in this sub-dir
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
89d242c3a3
ci: add 'allgood' summary jobs to a few builds
...
* build_slim_packages
* run_emqx_app_tests
* run_jmeter_tests
* run_test_cases
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
0ad463ac84
ci: do not use matrix for code_style_check
...
So the job can be used as 'required' for PRs
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
a93eee5d08
ci: rename broker tests ci job to 'run_jmeter_tests'
2022-04-28 15:09:59 +02:00
Zaiming (Stone) Shi
fdde829ab9
ci: better names to ci checks
2022-04-28 15:09:59 +02:00
William Yang
1db20678b1
Merge pull request #7806 from qzhuyan/ci/william/build-ct-self-hosted
...
ci(self-hosted): run ct
2022-04-28 15:03:16 +02:00
William Yang
89b7c87e19
ci(self-hosted): run ct
2022-04-28 13:32:55 +02:00
Zaiming (Stone) Shi
ad7272b162
ci: get OS from builder image name
...
cross build is running in container
can not run docker in dokcer
2022-04-28 10:48:02 +02:00
Zaiming (Stone) Shi
4c0da19ee6
ci: try to clean up workspace before checkout
2022-04-27 16:11:19 +02:00
William Yang
106d45ca53
ci(self-hosted): clean before run
2022-04-27 11:48:20 +02:00
William Yang
be67e27aa4
ci: build slim packages on self-hosted runners
2022-04-27 10:46:54 +02:00
JimMoen
1340c8e553
chore: fix typos in workflow file
2022-04-27 11:00:43 +08:00
ieQu1
3e171ef075
ci(mac): Increase wait time for node up
2022-04-26 16:57:13 +02:00
Thales Macedo Garitezi
208cc0fad8
feat(node_dump): add license info to node_dump
2022-04-25 11:42:20 -03:00
ieQu1
67a94732ac
chore(spellcheck): Bump container version to 0.3.1
2022-04-21 23:48:47 +02:00
ieQu1
c5d97678c5
ci(spellcheck): Treat missing descriptions as erros
2022-04-05 00:11:38 +02:00
ieQu1
99b3f2f83e
docs(schema): Document missing records and fields
2022-04-04 23:58:43 +02:00
xiangfangyang-tech
05ddf9f9d4
chore(autotest): turn on mysql&pgsql authz scripts test and mqtt topic rewrite&delayed publish
2022-03-31 16:58:04 +08:00
Zaiming (Stone) Shi
b49df4599a
build: use latest builder images (alpine 3.15.1)
...
OpenSSL-1.1.1n
2022-03-25 07:38:39 +01:00
ieQu1
93d1c4ec87
ci(spellcheck): Bump container version to 0.2.3
2022-03-23 14:24:00 +01:00
ieQu1
684879eaa6
ci(spellcheck): Bump validator container version
2022-03-22 19:09:20 +01:00
Zaiming (Stone) Shi
22682ff646
Merge pull request #7359 from zmstone/reformat-app-emqx
...
chore: reformat app emqx
2022-03-21 20:53:33 +01:00
Zaiming (Stone) Shi
4b68c82612
ci: move elvis check to the end
2022-03-21 17:54:30 +01:00
Zaiming (Stone) Shi
8cd5c0c83a
chore: add a simple bash to wrap format_app.py to be used in CI
2022-03-21 17:16:28 +01:00
Zaiming (Stone) Shi
d22769a2de
ci: build enterprise for e tags
2022-03-21 15:29:28 +01:00
zhanghongtong
5d3d4cf85c
ci: fix login error for aws ecr
2022-03-21 11:35:39 +08:00
zhouzb
82911e743f
Merge pull request #7296 from Rory-Z/ci/fix-login-error-for-aws-ecr
...
ci(cross build): fix login error for aws ecr
2022-03-18 17:21:11 +08:00
DDDHuang
d1574977e5
fix(ci): update jmeter to 5.4.3
2022-03-18 15:06:21 +08:00
Zaiming (Stone) Shi
f9aba61dbb
ci: run ct in concurrent jobs
2022-03-15 20:40:22 +01:00
zhanghongtong
2f7f021197
ci(cross build): fix push aws ecr error when single arch image
2022-03-15 11:34:03 +08:00
zhanghongtong
20e2c41975
ci(cross build): add more if conditions
2022-03-15 11:29:55 +08:00
ieQu1
960c5ad0d5
ci: Run spellcheck
2022-03-14 22:27:46 +01:00
zhanghongtong
d3f05d35a8
ci(cross build): fix login error for aws ecr
2022-03-14 15:26:20 +08:00
Zaiming (Stone) Shi
49ad66b4bd
ci: no need for rocksdb cache anymore
2022-03-11 14:54:00 +01:00
xiangfangyang-tech
34c3710d99
Merge pull request #7277 from xiangfangyang-tech/autotest_broker_v5
...
chore(autotest): add some new steps in gitaction to run test scripts about authn authz
2022-03-11 14:11:36 +08:00
xiangfangyang-tech
5a456fda98
chore(autotest): add some authn authz test steps in git action
2022-03-11 10:55:16 +08:00
zhongwencool
6d272970f4
Merge pull request #7088 from ieQu1/fix-spellcheck-workflow
...
ci(spellcheck): Use a different action
2022-03-10 18:18:17 +08:00
Zaiming (Stone) Shi
9106b230a9
Merge pull request #7254 from zmstone/merge-proper-coverdata
...
Merge proper coverdata
2022-03-10 09:43:18 +01:00
xiangfangyang-tech
a1c76f474b
chore(autotest): add gitactions for new autotest scripts
2022-03-10 15:59:09 +08:00
Zaiming (Stone) Shi
4d59cbdbdc
ci: ensure github token env variable for coveralls
2022-03-09 15:58:28 +01:00
Zaiming (Stone) Shi
b78c70a378
ci: merge proper coverdata
2022-03-09 13:32:29 +01:00
Zaiming (Stone) Shi
632d5bf646
ci: explain why we need to run emqx app tests standalone
2022-03-09 13:06:18 +01:00
Zhongwen Deng
b3a623897d
fix: nl_at_eof warning
2022-03-08 15:01:56 +08:00
Rory Z
5f80ac54c2
Merge pull request #7116 from Rory-Z/ci/update-cross-build
...
ci(cross build): splitting cross builds and upload assets
2022-03-04 09:19:56 +08:00
Zaiming (Stone) Shi
0f93c23936
Merge pull request #7186 from zmstone/structured-build-info
...
build: more structured build info
2022-03-02 23:58:08 +01:00
Zaiming (Stone) Shi
e6495f4300
ci: upgrade emqx-builder to 5.0-8:1.13.3-24.2.1-1
2022-03-02 21:57:26 +01:00
Zaiming (Stone) Shi
d1cf1cca67
ci: add debian11
2022-03-02 21:56:10 +01:00
Zaiming (Stone) Shi
4e64010a3b
build: more structured build info
2022-03-02 21:22:03 +01:00
DDDHuang
5eccee0311
Merge pull request #7155 from xujun540/run_api_tests
...
chore(autotest): Remove all API test scripts
2022-02-28 20:25:18 +08:00
xujun540
058bafd3b9
chore(autotest): Remove all API test scripts
2022-02-28 15:13:51 +08:00
Zaiming (Stone) Shi
b68cb96bd2
refactor: make pkg-vsn.sh able to report both short and long version
2022-02-26 01:38:10 +01:00
Zaiming (Stone) Shi
ea39a9944c
ci: fix package name format for slim build
2022-02-25 12:19:43 +01:00
Zaiming (Stone) Shi
2d3859a79a
build: get full version from pkg-full-vsn.sh
...
this is due to the mapping of :
centos7 -> el7
and rockylinux8 -> el8
with this fix, there is no need to repeat such mapping
in many differennt places
2022-02-25 11:33:01 +01:00
Zaiming (Stone) Shi
64fd321ad1
ci(spelling): check enterprise schema
2022-02-25 09:09:30 +01:00
Zaiming (Stone) Shi
b2cb7f1bd5
build: update to latest builder image
2022-02-25 09:09:30 +01:00
Zaiming (Stone) Shi
fa91c7491f
build: rockylinux
2022-02-25 09:09:30 +01:00
xujun540
04279da8dd
chore(autotest): Discard the container API test script
2022-02-25 14:11:57 +08:00
Thales Macedo Garitezi
8cac5f6b39
chore(ci): update emqx-builder image
...
Uses Elixir 1.13.3 and OTP 24.2.1-1.
2022-02-23 15:00:07 -03:00
Zaiming (Stone) Shi
e6380a1911
Merge pull request #7104 from zmstone/fix-windows-build-5.0
...
[5.0] Fix windows build
2022-02-23 10:22:45 +01:00
zhanghongtong
5435a0978b
ci(cross build): splitting cross builds and upload assets
2022-02-23 16:15:53 +08:00
zhongwencool
b7f808db9e
Merge pull request #7027 from DDDHuang/error_code
...
feat: support http error code & error code api
2022-02-23 16:12:20 +08:00
DDDHuang
ee4ced82c5
fix: remove jmeter SUITE
2022-02-23 13:55:34 +08:00
Zaiming (Stone) Shi
a4e48b197c
build: create sha256 sum right after package is built
2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
6dedf4875a
ci(windows): build windows package on otp 24
2022-02-22 22:33:27 +01:00
Zaiming (Stone) Shi
f173a2f61f
Merge pull request #7082 from zmstone/build-refine-scripts-and-ci
...
chore: relocate tests.sh
2022-02-22 14:29:42 +01:00
k32
a60d230f28
ci(spellcheck): Use a different action
2022-02-21 14:32:49 +01:00
Zaiming (Stone) Shi
1aa9abdb4d
chore: relocate tests.sh
2022-02-21 12:22:53 +01:00
Ilya Averyanov
2aeb1bc0e8
Merge pull request #7059 from savonarola/elixir-stylecheck
...
chore(codestyle): add formatting check for Elixir code
2022-02-21 11:43:14 +03:00
Ilya Averyanov
634d861b90
chore(codestyle): add formatting check for Elixir code
2022-02-18 19:43:48 +03:00
k32
1c62c6e60b
docs: Add documentation for the sysmon roots
2022-02-18 16:26:18 +01:00
k32
ef0da4fc70
ci: Spellcheck documentation in the CI
2022-02-18 13:32:33 +01:00
Zaiming (Stone) Shi
ee544c8298
Merge pull request #7028 from Rory-Z/build/add-download-relup
...
build(relup): add new script for download relup base packages
2022-02-17 06:28:20 +01:00
Rory Z
70ce5cbab3
Merge pull request #6929 from Rory-Z/ci/push-multiarch-image-for-aws-ecr-5.0
...
ci(build_packages): push muilt arch image for aws ecr
2022-02-17 11:45:30 +08:00
Shawn
76e61e849e
Update the desc for `node_dump` in issue templates
...
Putting the link to [node_dump script](https://github.com/emqx/emqx/blob/master/bin/node_dump ) will lead the user to download the node_dump script directly from the github, and run it.
2022-02-17 10:19:09 +08:00
zhanghongtong
093e7c3282
build(relup): add new script for download relup base packages
2022-02-16 18:23:02 +01:00
zhanghongtong
3875d5c0e2
ci(build_packages): fix the "if" for push aws ecr image
2022-02-08 16:41:16 +08:00
Ilya Averyanov
17599432d1
feat(license): add license application
2022-02-07 19:05:47 +03:00
zhanghongtong
b6e3f66622
ci(build_packages): tag and push aws ecr image when after push docker image
2022-02-07 17:54:30 +08:00
zhanghongtong
420591d09a
ci(build_packages): push muilt arch image for aws ecr
2022-02-07 16:09:09 +08:00
Thales Macedo Garitezi
a37ee6aa05
fix(flaky_test): improve helm test preparation check
2022-02-03 09:44:10 -03:00
William Yang
c9561478ac
ci(build-cache): elixir build cache
2022-02-02 12:33:35 +01:00
Zaiming (Stone) Shi
8f5f58500c
chore(stale_bot): exempt 'Enhancement' label
2022-02-01 16:55:11 +01:00
William Yang
a2223836b9
Merge pull request #6908 from qzhuyan/ci/william/remove-centos8-support
...
ci: remove centos8 support
2022-02-01 16:11:25 +01:00
William Yang
5c36143186
ci: remove centos8 support
...
due to centos8 EOL
2022-02-01 15:22:41 +01:00
William Yang
978abe1798
ci: fix jobs triggers
2022-02-01 13:04:52 +01:00
William Yang
fd23581dc0
Merge pull request #6880 from qzhuyan/ci/william/aws-arm64-runner
...
ci: use aws arm64 runner in cross build jobs
2022-02-01 09:05:58 +01:00
William Yang
d2a7e549a2
ci(docker): update for the elixir parts
2022-01-31 16:22:43 +01:00
William Yang
c00ca8e083
ci(docker): build cache for elixir
2022-01-31 16:14:24 +01:00
Thales Macedo Garitezi
6165ed010a
fix(ci): fix branch wildcard syntax
2022-01-31 10:50:20 -03:00
Thales Macedo Garitezi
d4a16fc94a
Merge pull request #6887 from emqx/mix-use-mix_env
...
chore(mix): use MIX_ENV to define build profile and edition
Instead of reading some environment variables to define the build profile for the Elixir build, we use the MIX_ENV value to emulate Rebar3's profiles. Also, that makes the build output directory more similar to EMQ X's current scheme.
2022-01-31 10:38:00 -03:00
William Yang
9a5c5a7776
ci: fix include
2022-01-31 10:33:36 +01:00
Thales Macedo Garitezi
a597e92576
chore(mix): use MIX_ENV to define build profile and edition
2022-01-28 17:24:35 -03:00
William Yang
5206824743
ci: push docker image on my own branch
2022-01-28 19:37:01 +01:00
William Yang
177d42cad4
ci(docker): scripts/docker-create-push-manifests.sh
2022-01-28 19:37:01 +01:00
William Yang
06cf419f02
ci: build arm64 in aws self-hosted
2022-01-28 19:36:59 +01:00
William Yang
528817d620
ci: enable ci tests on pushes.
...
- Secure tests on master branch after merge.
- Improve build cache hit rates
Due to security reason, github only allow reuse cache from
- same branch
- base branch
- default branch
Branch Feature-A could not reuse the cache from Feature-B
- Developers could run the workflow in their own forked repo
before make the PR, this could relieve the runners on upstream repo
2022-01-28 18:33:53 +01:00
Thales Macedo Garitezi
bd0d331b64
Merge pull request #6636 from emqx/elixir-packages-mkII
...
ci(mix): build emqx packages with elixir
2022-01-27 11:10:30 -03:00
k32
8378f52d06
Merge pull request #6882 from kianmeng/fix-typos
...
(docs): fix typos
2022-01-27 13:25:44 +01:00
Kian-Meng Ang
fc92e4c8bf
docs: fix typos
2022-01-27 12:29:38 +01:00
Zaiming (Stone) Shi
97c0f92fcf
ci: pin emqx-fvt ref 1.0.4-dev2
2022-01-26 23:32:21 +01:00
Thales Macedo Garitezi
a88af8fcbc
ci(cache): use cache for elixir in fvt workflow
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
506dad169a
chore(elixir_otp): bump emqx-builder images
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
e157064e24
fix(ci): use correct condition to build docker images
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
06e31830fb
fix(ci): use tgz and elixir package name
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
aa1a1a7bb1
chore(ci): update CI container images
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
a974221ffa
chore(mix): split elixir docker image build into separate step
2022-01-26 16:59:50 -03:00
Thales Macedo Garitezi
9c68f4bd11
fix(tgz): replace zip with tgz after rebase
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
1240c40364
chore(ci): build only a few zips with elixir, build docker image with
...
elixir
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
3ec7d9ae24
chore(ci): use new tagged image with elixir
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
f66462ca6b
chore(ci): cache rocksdb+quicer for elixir packages
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
59f0d5f537
chore(mix): use flag instead of elixirpkg to denote package type
...
Also, add Makefile target to build zip files with Elixir.
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
fca0d2bfd8
fix(ci): split elixir package building into own step
...
Since the job step may run out of execution time, by separating the
Elixir build from the traditional one may prevent timeouts.
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
ba6d4e4a19
fix(ci): raspbian arch is arm, not arm64
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
e874ec2b36
chore(images): use new image in more CI workflows
2022-01-26 16:59:49 -03:00
Thales Macedo Garitezi
a91880780a
chore(elixir): change image/package versioning convention
...
We now go from "most specific" to "most general" versions: Elixir ->
OTP -> OS.
2022-01-26 16:59:48 -03:00
Thales Macedo Garitezi
bc498a8041
ci(mix): add fvt tests and docker images with elixir
2022-01-26 16:59:48 -03:00
Thales Macedo Garitezi
f24b3f416e
ci(mix): build slim packages with elixir
2022-01-26 16:59:48 -03:00