Ivan Dyachkov
f65ab9b48c
ci: fix actions/upload-artifact v4 compatibility
2024-01-11 16:52:42 +01:00
Ivan Dyachkov
e1944739e9
ci: restrict token permissions and pin deps
2024-01-11 11:34:44 +01:00
Zaiming (Stone) Shi
ca60ef86ce
ci: upgrade to otp 26.2.1-2
2024-01-11 09:15:06 +01:00
Zaiming (Stone) Shi
e45ed3d97d
ci: upgrade to otp 26
2023-12-14 22:22:01 +01:00
Ivan Dyachkov
0c91bec98d
chore: merge 'upstream/release-53'
2023-11-08 09:24:38 +01:00
Ivan Dyachkov
4495054714
ci: optimize runners usage
...
- always use github runners for lightweight jobs
- prefer self-hosted runners in private forks
- prefer self-hosted runners for workflows with large matrix
2023-11-02 16:13:31 +01:00
Ivan Dyachkov
8e7edaf745
ci: limit retention on all artifacts
2023-11-02 16:13:31 +01:00
Ivan Dyachkov
fd15939ae8
chore(ci): limit token scope in workflows
2023-10-12 08:41:50 +02:00
Ivan Dyachkov
9a881290b9
ci: use ephemeral self hosted runners
2023-10-05 13:33:51 +02:00
Ivan Dyachkov
a32b8fd21f
ci: use single entry point for push event
2023-08-06 14:16:56 +02:00
Ivan Dyachkov
362235021c
ci: refactor workflows to use single entry point on pull request trigger
2023-08-06 14:16:56 +02:00
Thales Macedo Garitezi
99378355ea
ci: bump builder image -> 5.1-3
2023-07-18 09:00:29 -03:00
Ivan Dyachkov
a43bf5e4fa
ci: release Amazon Linux 2023 packages
2023-07-10 16:21:56 +02:00
Thales Macedo Garitezi
683b4d2f0f
ci: upgrade setup-beam -> v1.15.4
2023-06-09 10:39:02 -03: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
Ivan Dyachkov
a264827b78
ci: emqx-builder 5.0-35
2023-05-15 08:14:22 +02:00
Ivan Dyachkov
3b5ac8321d
ci: bump emqx-builder to 5.0-34 to fix el9 build
2023-04-17 21:02:07 +02:00
Serge Tupchii
761847b74a
ci: update emqx-builders with OTP 24.3.4.2-3 and 25.1.2-3
...
These OTP versions implement mnesia_hook:unregister_hook/1
2023-03-23 11:59:43 +02:00
Ivan Dyachkov
d13d54fb81
ci: emqx-builder 5.0-32
2023-03-15 19:08:51 +01:00
Ivan Dyachkov
7ef2c317e0
ci: use ubuntu22.04 everywhere
2023-03-15 14:27:12 +01:00
Ivan Dyachkov
7e09451530
ci: start building el9 (rocky linux 9) packages
...
also upgrade runners to ubuntu22.04 where possible
2023-02-27 23:16:30 +01:00
Andrew Mayorov
c7f535abc7
chore: bump OTP-24 image version to 24.3.4.2-2
2023-02-17 11:16:26 +03:00
Zaiming (Stone) Shi
ccb0c7ebaa
Merge remote-tracking branch 'origin/release-50' into 0202-merge-release-50-back-to-master
2023-02-03 16:12:11 +01:00
Zaiming (Stone) Shi
7233f42889
ci: skip relup tests for now
2023-02-03 09:58:02 +01:00
Ivan Dyachkov
e68ee4c2ff
ci: build ubuntu 22.04 packages
2023-01-23 13:30:00 +01:00
Ivan Dyachkov
4dd6e06680
Merge pull request #9773 from id/ci-revert-to-use-upstream-setup-beam
...
ci: back to use upstream setup-beam action
2023-01-18 09:36:59 +01:00
Ivan Dyachkov
0560145771
ci: back to use upstream setup-beam action
2023-01-16 18:07:25 +01:00
Zaiming (Stone) Shi
e668044ebc
fix: version number previs in restricted shell
2023-01-16 13:47:00 +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
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
Zaiming (Stone) Shi
e0f8b83b1d
ci: fix GitHub action syntax .github/workflows/run_relup_tests.yaml
2022-07-03 12:06:34 +02:00
Zaiming (Stone) Shi
6072d49b2c
ci: ignore relup test if no old version is found
2022-07-02 19:57:31 +02:00
Zaiming (Stone) Shi
14aa134ed0
ci: no need to download upgrade base packages for opensource edition
2022-07-02 12:13:36 +02:00
Zaiming (Stone) Shi
114d784d1a
refactor: move scripts/relup-base-vsns.sh to sub-dir
2022-07-01 07:43:03 +02: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