|
|
@@ -20,7 +20,7 @@ jobs:
|
|
|
prepare:
|
|
|
runs-on: ubuntu-20.04
|
|
|
# prepare source with any OTP version, no need for a matrix
|
|
|
- container: "ghcr.io/emqx/emqx-builder/5.0-17:1.13.4-24.2.1-1-ubuntu20.04"
|
|
|
+ container: "ghcr.io/emqx/emqx-builder/5.0-18:1.13.4-24.3.4.2-1-ubuntu20.04"
|
|
|
|
|
|
outputs:
|
|
|
BUILD_PROFILE: ${{ steps.get_profile.outputs.BUILD_PROFILE }}
|
|
|
@@ -112,7 +112,7 @@ jobs:
|
|
|
# NOTE: 'otp' and 'elixir' are to configure emqx-builder image
|
|
|
# only support latest otp and elixir, not a matrix
|
|
|
otp:
|
|
|
- - 24.2.1-1 # update to latest
|
|
|
+ - 24.3.4.2-1 # update to latest
|
|
|
elixir:
|
|
|
- 1.13.4 # update to latest
|
|
|
|
|
|
@@ -164,7 +164,7 @@ jobs:
|
|
|
tags: ${{ steps.meta.outputs.tags }}
|
|
|
labels: ${{ steps.meta.outputs.labels }}
|
|
|
build-args: |
|
|
|
- BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-17:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os[0] }}
|
|
|
+ BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-18:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os[0] }}
|
|
|
RUN_FROM=${{ matrix.os[1] }}
|
|
|
EMQX_NAME=${{ steps.meta.outputs.emqx_name }}
|
|
|
file: source/${{ matrix.os[2] }}
|
|
|
@@ -189,7 +189,7 @@ jobs:
|
|
|
os:
|
|
|
- [debian11, "debian:11-slim", "deploy/docker/Dockerfile"]
|
|
|
otp:
|
|
|
- - 24.2.1-1 # update to latest
|
|
|
+ - 24.3.4.2-1 # update to latest
|
|
|
elixir:
|
|
|
- 1.13.4 # update to latest
|
|
|
|
|
|
@@ -232,7 +232,7 @@ jobs:
|
|
|
tags: ${{ steps.meta.outputs.tags }}
|
|
|
labels: ${{ steps.meta.outputs.labels }}
|
|
|
build-args: |
|
|
|
- BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-17:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os[0] }}
|
|
|
+ BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-18:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os[0] }}
|
|
|
RUN_FROM=${{ matrix.os[1] }}
|
|
|
EMQX_NAME=${{ steps.meta.outputs.emqx_name }}
|
|
|
file: source/${{ matrix.os[2] }}
|
|
|
@@ -257,7 +257,7 @@ jobs:
|
|
|
- [debian11, "debian:11-slim", "deploy/docker/Dockerfile"]
|
|
|
# NOTE: only support latest otp version, not a matrix
|
|
|
otp:
|
|
|
- - 24.2.1-1 # update to latest
|
|
|
+ - 24.3.4.2-1 # update to latest
|
|
|
registry:
|
|
|
- 'docker.io'
|
|
|
- 'public.ecr.aws'
|
|
|
@@ -319,7 +319,7 @@ jobs:
|
|
|
- ${{ needs.prepare.outputs.BUILD_PROFILE }}
|
|
|
# NOTE: for docker, only support latest otp version, not a matrix
|
|
|
otp:
|
|
|
- - 24.2.1-1 # update to latest
|
|
|
+ - 24.3.4.2-1 # update to latest
|
|
|
elixir:
|
|
|
- 1.13.4 # update to latest
|
|
|
registry:
|