Ivan Dyachkov
69fdf5b816
ci: freeze base docker image to stable-20240612-slim
2024-06-26 15:09:09 +02:00
Thales Macedo Garitezi
db572d35a7
Merge remote-tracking branch 'origin/release-57' into sync-r57-m-20240611
2024-06-11 15:34:54 -03:00
Thales Macedo Garitezi
f6680ed063
chore: bump OTP to 26.2.5-2
...
https://github.com/emqx/otp/pull/54
2024-06-10 13:41:23 -03:00
zmstone
9574b33832
Merge branch 'master' into 0606-merge-release-57-to-master
2024-06-07 15:21:34 +02:00
dependabot[bot]
f07aaac256
build(deps): bump the actions group across 1 directory with 11 updates
...
Bumps the actions group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4.1.2` | `4.1.6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.3.1` | `4.3.3` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4.1.4` | `4.1.7` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3.2.0` | `3.3.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.1.0` | `3.2.0` |
| [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action ) | `1.25.0` | `1.26.0` |
| [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) | `3.0.0` | `3.1.1` |
| [actions/cache](https://github.com/actions/cache ) | `4.0.1` | `4.0.2` |
| [erlef/setup-beam](https://github.com/erlef/setup-beam ) | `1.17.5` | `1.17.6` |
| [coverallsapp/github-action](https://github.com/coverallsapp/github-action ) | `2.2.3` | `2.3.0` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.3.1` | `2.3.3` |
Updates `actions/checkout` from 4.1.2 to 4.1.6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9bb56186c3...a5ac7e51b4
)
Updates `actions/upload-artifact` from 4.3.1 to 4.3.3
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](5d5d22a312...65462800fd
)
Updates `actions/download-artifact` from 4.1.4 to 4.1.7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](c850b930e6...65a9edc588
)
Updates `docker/setup-buildx-action` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](2b51285047...d70bba72b1
)
Updates `docker/login-action` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](e92390c5fb...0d4c9c5ea7
)
Updates `slackapi/slack-github-action` from 1.25.0 to 1.26.0
- [Release notes](https://github.com/slackapi/slack-github-action/releases )
- [Commits](6c661ce588...70cd7be8e4
)
Updates `hashicorp/setup-terraform` from 3.0.0 to 3.1.1
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](a1502cd9e7...651471c36a
)
Updates `actions/cache` from 4.0.1 to 4.0.2
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](ab5e6d0c87...0c45773b62
)
Updates `erlef/setup-beam` from 1.17.5 to 1.17.6
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](2f0cc07b4b...0a541161e4
)
Updates `coverallsapp/github-action` from 2.2.3 to 2.3.0
- [Release notes](https://github.com/coverallsapp/github-action/releases )
- [Commits](3dfc556739...643bc377ff
)
Updates `ossf/scorecard-action` from 2.3.1 to 2.3.3
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](0864cf1902...dc50aa9510
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: slackapi/slack-github-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: hashicorp/setup-terraform
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: coverallsapp/github-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 07:50:25 +00:00
Ivan Dyachkov
e1e5dc231d
build: use generic env variables for otp and elixir when building docker image
2024-06-05 16:34:23 +02:00
zmstone
9e3c817e5b
ci: OTP 26 (26.2.5-1) for docker images
2024-06-05 16:18:55 +02:00
zmstone
0763e29786
chore: prepare for 5.7.0-rc.2 release
2024-05-24 21:10:37 +02:00
Ivan Dyachkov
c08c8cef22
ci(docker): login to specific docker registry only when necessary
2024-05-11 10:18:46 +02:00
Ivan Dyachkov
cc025ce4ae
feat: publish packages for Ubuntu 24.04
2024-05-02 11:08:32 +02:00
Ivan Dyachkov
67ef42220e
chore: bump builder version to 5.3-4
2024-04-29 11:49:07 +02:00
Ivan Dyachkov
749ad73819
Merge pull request #12721 from emqx/dependabot/github_actions/actions-d8a5788e1a
...
chore(deps): bump the actions group with 3 updates
2024-03-19 20:16:03 +01:00
Ivan Dyachkov
f2dc940436
Merge remote-tracking branch 'upstream/release-56' into 0319-sync-release56
2024-03-19 15:20:08 +01:00
Ivan Dyachkov
255d9e7d1e
ci(docker): return condition on when to push images
2024-03-18 17:23:21 +01:00
Ivan Dyachkov
507e6cf770
ci(docker): invoke buildx again to push multiarch images
2024-03-18 09:08:12 +01:00
dependabot[bot]
c7ad4f0f68
chore(deps): bump the actions group with 3 updates
...
Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout ), [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) and [docker/login-action](https://github.com/docker/login-action ).
Updates `actions/checkout` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](b4ffde65f4...9bb56186c3
)
Updates `docker/setup-buildx-action` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](0d103c3126...2b51285047
)
Updates `docker/login-action` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](343f7c4344...e92390c5fb
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 03:11:41 +00:00
Ivan Dyachkov
c39e12bfba
chore: switch default docker base to debian 12
2024-03-14 20:41:01 +01:00
dependabot[bot]
762b0c45dc
chore(deps): bump the actions group with 4 updates
...
Bumps the actions group with 4 updates: [actions/download-artifact](https://github.com/actions/download-artifact ), [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ), [actions/cache](https://github.com/actions/cache ) and [erlef/setup-beam](https://github.com/erlef/setup-beam ).
Updates `actions/download-artifact` from 4.1.2 to 4.1.4
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](eaceaf801f...c850b930e6
)
Updates `docker/setup-buildx-action` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](f95db51fdd...0d103c3126
)
Updates `actions/cache` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](13aacd865c...ab5e6d0c87
)
Updates `erlef/setup-beam` from 1.17.2 to 1.17.5
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](8b9cac4c04...2f0cc07b4b
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 03:52:50 +00:00
zmstone
9cbeb3720a
Merge remote-tracking branch 'origin/release-55' into sync-5.5.1
2024-03-06 17:55:14 +01:00
Ivan Dyachkov
d9c982d850
ci: do not push emqx-enterprise docker images to public.ecr.aws
2024-03-05 12:04:32 +01:00
Ivan Dyachkov
9c0ab450a0
ci(docker): use correct tag for smoke test
2024-03-05 11:55:05 +01:00
Ivan Dyachkov
0c9ecb4211
ci: build binaries for each arch of docker image separately
...
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-03-05 11:55:01 +01:00
Thales Macedo Garitezi
394c242671
ci: don't attempt to push to `public.ecr.aws/emqx/emqx-enterprise`
...
This repository doesn't currently exist.
2024-03-05 08:41:44 +01:00
Thales Macedo Garitezi
04774c8b70
ci: don't attempt to push to `public.ecr.aws/emqx/emqx-enterprise`
...
This repository doesn't currently exist.
2024-03-04 15:37:58 -03:00
Ivan Dyachkov
dbd8173635
ci(docker): use correct tag for smoke test
2024-02-14 16:54:03 +01:00
Ivan Dyachkov
a68cc8fde2
ci: build binaries for each arch of docker image separately
...
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-02-14 12:49:54 +01:00
Ivan Dyachkov
ee305f2dd0
ci: use OTP 25.3.2-2 for building docker
...
due to segfault on 26 https://github.com/erlang/otp/issues/8051
2024-02-02 08:48:56 +01:00
Ivan Dyachkov
04cdbe0dc3
ci: use OTP 25.3.2-2 for building docker
...
due to segfault on 26 https://github.com/erlang/otp/issues/8051
2024-01-31 17:06:51 +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
Serge Tupchii
c77cd690b8
ci: upgrade to OTP-26.1.2-3 (mnesia:match_delete/2 function added)
2024-01-10 16:23:54 +02: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
f94d5757bb
Merge remote-tracking branch 'upstream/release-53' into 1021-sync-r53
2023-10-21 08:44:32 +02:00
Ivan Dyachkov
41dba71901
chore: emqx-builder 5.2-3
2023-10-20 16:26:53 +02:00
Ivan Dyachkov
82bac3e136
Merge remote-tracking branch 'upstream/release-53' into 1018-sync-r53
2023-10-18 08:04:45 +02:00
Ivan Dyachkov
fb6b02c1ea
ci: explicitly specify architecture in runner labels
2023-10-17 18:57:46 +02:00
Ivan Dyachkov
fd15939ae8
chore(ci): limit token scope in workflows
2023-10-12 08:41:50 +02:00
Ivan Dyachkov
74686ed86b
ci: update labels
2023-10-06 08:44:47 +02:00
Ivan Dyachkov
9a881290b9
ci: use ephemeral self hosted runners
2023-10-05 13:33:51 +02:00
Serge Tupchii
bac0f7107c
chore: bump OTP to 25.3.2-2 and EMQX builder to 5.1-4
2023-08-23 19:35:36 +03:00
Ivan Dyachkov
e91d22b0d5
ci(docker): emqx-enterprise repo does not exist in ECR
2023-08-15 19:34:10 +02:00
Ivan Dyachkov
c587a753da
fix(docker): use 'make $PROFILE-docker' in CI
2023-08-09 14:45:17 +02:00
Ivan Dyachkov
c35ad653f3
ci: process both string and boolean values of inputs.publish
2023-08-09 09:33:17 +02:00
Ivan Dyachkov
34759b64f5
ci(docker): pass PKG_VSN to Dockerfile to avoid calling pkg-vsn.sh
2023-08-09 09:23:08 +02:00
Ivan Dyachkov
92d4f6cb0b
ci: pass secrets to docker and packages workflows
2023-08-09 09:22:55 +02:00
Thales Macedo Garitezi
acb87403a5
ci: fix path to Dockerfile
2023-08-08 17:44:03 -03:00
Thales Macedo Garitezi
1ca202fef7
ci: fix build package script
...
Since the runner changed from `ubuntu-22.04` to self hosted runner, `sudo` is no longer
passwordless.
2023-08-08 15:49:34 -03:00
Ivan Dyachkov
ec75fa32cf
ci: use git ref for workflow concurrency detection
2023-08-06 14:16:56 +02:00