JianBo He
5f9bd5e4c9
chore: update .github/workflows/build_and_push_docker_images.yaml
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2023-06-15 23:17:04 +08:00
JianBo He
e38236eb05
build: fix the EXTRA_DEPS not working in workflows
2023-06-15 21:55:53 +08:00
zhongwencool
85d787f561
Merge pull request #11017 from id/0612-ci-fix-matrix-dimensions-in-build-packages
...
ci: fix matrix dimensions in build_packages
2023-06-12 17:51:36 +08:00
Ivan Dyachkov
7a78df1660
ci: fix matrix dimensions in build_packages
2023-06-12 09:03:30 +02:00
Zaiming (Stone) Shi
97850de524
Merge remote-tracking branch 'origin/release-51' into 0610-merge-release-51-to-master
2023-06-10 12:23:55 +02:00
Thales Macedo Garitezi
683b4d2f0f
ci: upgrade setup-beam -> v1.15.4
2023-06-09 10:39:02 -03:00
Andrew Mayorov
830ba54721
refactor(pluglib): remove `emqx_plugin_libs` application
2023-06-09 14:44:37 +03:00
Zaiming (Stone) Shi
da8f3da4cc
ci: fix CFLAGS for macos otp build
2023-06-06 01:45:51 +02:00
Zaiming (Stone) Shi
b3c079dc21
ci: try --with-odbc
2023-06-06 01:21:09 +02:00
Zaiming (Stone) Shi
541dc1b9cf
ci: inspec erl in PATH for macos builds
2023-06-05 23:19:34 +02:00
Zaiming (Stone) Shi
cd04b7cf8b
ci: skip github action cache for macos arm64
2023-06-05 22:49:22 +02:00
Zaiming (Stone) Shi
0b87ea4cdc
Merge pull request #10929 from zmstone/0602-ci-pin-otp-25.3.2-1-elixir-1.14.5
...
ci: upgrade to otp 25.3.2-1 and elixir 1.14.5
2023-06-02 21:46:08 +02:00
Zaiming (Stone) Shi
9c1f77d733
ci: upgrade to otp 25.3.2-1 and elixir 1.14.5
2023-06-02 18:01:09 +02:00
Zaiming (Stone) Shi
28c564d15b
Merge remote-tracking branch 'origin/master' into release-51
2023-06-02 16:25:48 +02:00
Thales Macedo Garitezi
90d862cad9
Merge pull request #10915 from thalesmg/fvt-retry-plugin-v50
...
ci(fvt): add `pytest-retry` plugin
2023-06-02 09:26:43 -03:00
Thales Macedo Garitezi
e47e2c9c12
ci(fvt): add `pytest-retry` plugin
2023-06-01 18:05:27 -03:00
Ivan Dyachkov
8cdb1458c7
ci: add ui(dashboard) tests based on pytest and selenium
2023-06-01 20:01:24 +02:00
William Yang
8f4a950a6f
ci(emqx-ct-standalone): enable erl distribution while start CT
2023-06-01 14:54:44 +02:00
William Yang
a2f8e87389
test(config): default zone and global defaults
2023-06-01 14:54:14 +02:00
Ivan Dyachkov
239f71cecf
Merge pull request #10899 from id/0530-update-perf-test
...
0530 update perf test
2023-05-31 23:17:10 +02:00
Thales Macedo Garitezi
dc4ae1a424
ci: make emqx standalone test output more readable
2023-05-31 10:56:06 -03:00
Ivan Dyachkov
ac94a00c5b
ci: adjust perf test parameters
2023-05-31 15:46:48 +02:00
Ivan Dyachkov
2078c0a5c7
ci: add 1m conns in perf test
2023-05-31 13:28:55 +02:00
Ivan Dyachkov
78ed78240f
ci: update perf test
2023-05-31 10:41:33 +02:00
Zaiming (Stone) Shi
5aaac86e28
ci: prepare for 5.1 release
2023-05-30 08:03:42 +02:00
Thales Macedo Garitezi
d12c393abc
ci(docker): don't fetch deps outside docker build context
...
The dependencies outside EMQX are symlinked with full paths from the
GH action environment. When we run `buildx`, the paths are all wrong,
and the documentation generation fails when it tries to prepare the
library paths.
2023-05-29 16:58:46 -03:00
Zaiming (Stone) Shi
687664efdb
ci: delete otp 24 from emqx app standalone job matrix
2023-05-26 15:49:25 +02:00
Thales Macedo Garitezi
d05a18493b
ci: fix conf tests group concurrency key
...
`run_test_cases.yaml` and `run_conf_tests.yaml` seem to be cancelling
each other.
2023-05-25 16:58:05 -03:00
Zaiming (Stone) Shi
a1b8e2a42a
ci: test windows build with a ping after start
2023-05-24 22:14:27 +02:00
Zaiming (Stone) Shi
b5e1bc4cc8
ci: check ping output in windows package start/stop test
2023-05-23 14:10:19 +02:00
Zaiming (Stone) Shi
732a7be187
Merge remote-tracking branch 'origin/release-50'
2023-05-22 17:46:54 +02:00
Andrew Mayorov
9aaa0b6fe1
Merge pull request #9927 from emqx/file-transfer
...
feat: implement file transfer over mqtt
2023-05-19 18:35:13 +03:00
JianBo He
90d1a0096c
chore: make spellcheck happy
2023-05-17 17:52:08 +08:00
JianBo He
07e46592a8
chore(ci): add conf tests
2023-05-17 17:52:08 +08:00
Andrew Mayorov
53e961f8b2
ci: ensure dialyzer plt cache is updated on changes
2023-05-16 18:47:59 +03:00
Ivan Dyachkov
a264827b78
ci: emqx-builder 5.0-35
2023-05-15 08:14:22 +02:00
Ivan Dyachkov
b3a989970d
ci: move package upload to packagecloud.io to release workflow
...
Fixes #10693
2023-05-14 15:19:46 +02:00
Ivan Dyachkov
47c1fb734a
ci: update performance test
2023-05-12 23:33:41 +02:00
Ilya Averyanov
7fa166f034
Merge branch 'release-50' into file-transfer
...
* release-50: (73 commits)
feat: add RabbitMQ bridge
docs: improve rule engine labels and descriptions
chore: bump version && update changes
refactor(rocketmq): move rocketmq bridge into its own app
test: dashboard_listener_test crash
chore: bump chart versions
chore: bump ee version to e5.0.4-alpha.1
test: fix inter-suite flakiness
build: compatibility to make 4.4+
feat: add IotDB bridge
ci: ensure git safe dir in build_packages
ci: ensure git safe dir
test: check_oom's max_mailbox_size
feat: rename max_message_queue_len to max_mailbox_size
fix(buffer_worker): fix inflight count when updating inflight item
chore: prepare for v5.0.25-rc.1 release
docs: add change log entry
fix: non_neg_integer() translated to minimum = 1 in bridge-api-en.json
chore: `MQTT X` -> `MQTTX`
chore: make sure brod_gssapi app is included in relese package
...
2023-05-09 23:30:22 +05:00
Ivan Dyachkov
a45ef4d94d
ci: remove unnecessary matrix dimensions
2023-05-09 13:50:36 +02:00
Ivan Dyachkov
b688ec6ef8
ci: ensure git safe dir in build_packages
2023-05-08 14:54:08 +02:00
Ivan Dyachkov
84ccb0bd77
ci: fix typo in workflow file name
2023-05-08 09:54:51 +02:00
Ivan Dyachkov
5b6561f33e
ci(perf_test): run scheduled perf test workflow in emqx org only
2023-05-08 09:54:51 +02:00
Ivan Dyachkov
86ea3f2de2
ci(build_packages_cron): remove non-existing dependency
...
also build emqx package on master only, and ee on release-50 only
2023-05-08 09:54:48 +02:00
Zaiming (Stone) Shi
429d193af7
ci: github action boolean in env check 'true' string
2023-05-05 23:58:24 +02:00
Zaiming (Stone) Shi
a7f8e33321
ci: no need to prepare source zip
...
source.zip was need in v4 enterprise because the rebar3 deps
fetch had to be done in the github runner host, but not inside
the runner docker containers.
now that all dependencies are opensource, there is no need for
this step any more.
2023-05-05 22:57:16 +02:00
Zaiming (Stone) Shi
22815d4cec
ci(buildx): use a special builder value to indicate host build
2023-05-05 22:20:34 +02:00
Zaiming (Stone) Shi
e739e3cadb
ci: ensure == compare is not empty on the left
2023-05-05 21:49:15 +02:00
Zaiming (Stone) Shi
1765c429c0
ci: use cd instead of pushd
2023-05-05 21:38:47 +02:00
Zaiming (Stone) Shi
ccb289974a
ci: in 'prepare' step, make clean-all before fetch deps
2023-05-05 21:02:48 +02:00