Commit Graph

172 Commits

Author SHA1 Message Date
Ivan Dyachkov 9e0a130a89 ci: use our own fork of setup-beam 2022-12-22 10:48:48 +01:00
Ivan Dyachkov 836892211e ci: use consistent syntax for variables in if statements 2022-12-22 09:44:45 +01:00
Ivan Dyachkov afbb4580ae
Merge pull request #9558 from id/ci-build-macos-arm64-packages
ci: build macos arm64 packages
2022-12-19 09:19:34 +01:00
Zaiming (Stone) Shi be20082ce5 ci: revert of docker/setup-qemu-action@v3 back to v2 2022-12-16 10:50:38 +01:00
Ivan Dyachkov 40f4d326a0 ci: build macos arm64 packages 2022-12-16 08:55:49 +01:00
Ivan Dyachkov 97e4929abb ci: build amzn2 packages
also upgrade emqx-builder to 4.4-23
2022-12-14 08:35:15 +01:00
Zaiming (Stone) Shi 1b717ee349 ci: delete otp version suffix from intermediate artifact name 2022-11-28 13:13:22 +01:00
Zaiming (Stone) Shi 71299a2bcf Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4 2022-11-28 10:02:29 +01:00
Ivan Dyachkov 2e58152c32 ci: bump otp version to 23.3.4.18-1 2022-11-27 17:47:22 +01:00
Zaiming (Stone) Shi ad024871e1 ci: fix artifact path for macos 2022-11-27 13:27:29 +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 a48c75594e ci: ensure github checkout@v1 and checkout@v2 fetch full history
for release builds, alwasy fetch full history otherwise
the old tags will not be found resulting in no relup generated
2022-11-14 08:49:03 +01:00
Zaiming (Stone) Shi d5de5ac05c
Revert "fix: remove outdated cert store from packages" 2022-11-11 07:04:28 +01:00
Traphalet c319e91758 fix: remove outdated cert store from packages 2022-11-08 18:24:59 +02:00
Zaiming (Stone) Shi 237f8f7fde Merge remote-tracking branch 'origin/release-v43' into release-v44 2022-11-07 21:55:46 +01:00
Traphalet 42158f79e0 fix: env variable reference in upload 2022-11-07 20:51:12 +02:00
Zaiming (Stone) Shi 2062911e3b Merge remote-tracking branch 'origin/release-v43' into release-v44 2022-11-04 13:28:12 +01:00
Zaiming (Stone) Shi bd39b9b627 ci: fix artifact upload path 2022-11-04 09:56:19 +01:00
Zaiming (Stone) Shi 279046c51e Merge remote-tracking branch 'origin/release-v43' into release-v44 2022-11-03 21:58:25 +01:00
Ivan Dyachkov 4579782b62 ci: fix packages build for ee releases
- build otp manually instead of kerl
- bump versions on some actions
- fix deprecated way of setting step output in some cases
2022-11-03 20:45:41 +01:00
firest 5242a6d393 chore: bump otp version 2022-10-28 16:38:59 +08:00
Thales Macedo Garitezi 0a8f3d4e16 Merge remote-tracking branch 'origin/main-v4.3' into sync-v44-a 2022-10-24 16:28:11 -03:00
JimMoen 075228aadc
chore: fix local actions path 2022-10-24 14:15:20 +08:00
JimMoen b0ee2fdd3c chore: workflow steps with path 2022-10-18 17:58:55 +08:00
Zaiming (Stone) Shi fef42b0d17 Merge remote-tracking branch 'origin/main-v4.3' into 1005-sync-v44-upstreams 2022-10-05 13:40:35 +02:00
Ivan Dyachkov 5c2edaec73 build: fix profile detection when building packages 2022-09-28 18:20:01 +02:00
Ivan Dyachkov 77a45f86cc Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4 2022-09-26 20:19:23 +02:00
Ivan Dyachkov b74632b5ba build: refactor reusable steps into actions 2022-09-23 15:46:22 +02:00
Ivan Dyachkov 2aaa7195f2 chore: port signing of macos binaries functionality from main-v4.3 2022-09-20 17:33:42 +02:00
Zaiming (Stone) Shi 20ddd4557f refactor: no need for the --system flag for buildx.sh 2022-09-14 20:54:25 +02:00
Thales Macedo Garitezi fd576d18c3 Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-into-v44-c 2022-08-26 13:25:17 -03:00
Thales Macedo Garitezi 6dad8f5926 ci: disable cross build outside ce repo 2022-08-26 11:43:34 -03:00
Thales Macedo Garitezi 5aa8ff86ff fix: windows relup is not supported 2022-08-25 13:10:51 -03:00
Thales Macedo Garitezi f40fcdd036 ci: pass down `$SYSTEM` for relup base versions escript
`relup-base-versions.escript` needs to know the system the package is
being built for to correctly enumerate the base versions for relup.
2022-08-25 10:23:52 -03:00
zhongwencool 940ceb570d Merge branch 'main-v4.4' into copy-of-main-v4.3 2022-08-19 10:53:48 +08:00
Zaiming (Stone) Shi 10cabddb07 ci: update OTP version 2022-08-17 23:43:07 +02:00
Rory Z 6630fe6318 ci: cancel latest tag for docker image
only EMQX 5.0 image can update latest tag
2022-08-10 09:54:23 +08:00
Zaiming (Stone) Shi ef1b7e97bf ci: use lux from emqx-builder/4.4-19:24.1.5-3-ubuntu20.04 2022-08-03 15:33:16 +02:00
Zaiming (Stone) Shi 07afc26927 ci: remove macOS 10 2022-08-03 14:35:41 +02:00
William Yang 0d1b26cabf ci(linux): disable 23.2.7.2-emqx-3 2022-08-02 10:01:54 +02:00
William Yang abbb2e2ec7 build: otp23.2 is marked in package name 2022-07-20 13:32:49 +02:00
William Yang 80727065ba ci: [4.3 only] release with OTP 23.3
rpm/deb: build packages with two tracks: 23.2 and 23.3
    - Track 1: Add 23.3, bring in fix of https://github.com/erlang/otp/issues/5346
    - Track 2: Keep 23.2 for hot upgrading

docker:
    Default to 23.3
2022-07-20 09:34:27 +02:00
Shawn 2ab2c39fdc chore: update emqx-builder to 4.4-18 2022-07-20 15:21:00 +08:00
Zaiming (Stone) Shi 5220cdd1f6 ci: no more 'latest' docker tag for 4.4 2022-06-17 20:26:56 +02:00
Thales Macedo Garitezi f08aedbf1f Merge branch 'main-v4.3' into merge-43-into-44-1 2022-06-15 14:45:01 -03:00
Thales Macedo Garitezi 35c3eba03b ci: upload artifacts for all builds (not just tags) (4.3)
Port of #8233 .
2022-06-15 14:30:52 -03:00
JianBo He b0c00df867 Merge remote-tracking branch 'stone/0525-ci-pin-builder-4.4-12' into merge-main-v4.3-into-v4.4 2022-05-27 11:16:01 +08:00
JianBo He 7ee5f90516 Merge tag 'v4.3.15-rc.3' into merge-main-v4.3-into-v4.4 2022-05-27 11:09:11 +08:00
Zaiming (Stone) Shi 3029e2b243 ci: For 4.4, release package on OTP 24 only 2022-05-27 03:16:57 +02:00
Zaiming (Stone) Shi 29622558c5 ci: pin emqx-buider 4.4-12
Centos/Rockylinux had troulbe booting because OpenSSL version
was too new (1.1.1n).

builder 4.4-12 has
* Centos7: only one version (1.1.1k) OpenSSL installed
* Centos8: go back to use default OpenSSL (1.1.1k)
2022-05-26 18:04:01 +02:00