|
|
@@ -22,7 +22,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-8:1.13.3-24.2.1-1-ubuntu20.04"
|
|
|
+ container: "ghcr.io/emqx/emqx-builder/5.0-10:1.13.3-24.2.1-1-ubuntu20.04"
|
|
|
|
|
|
outputs:
|
|
|
BUILD_PROFILES: ${{ steps.get_profiles.outputs.BUILD_PROFILES }}
|
|
|
@@ -205,7 +205,7 @@ jobs:
|
|
|
needs: prepare
|
|
|
runs-on: ${{ matrix.build_machine }}
|
|
|
container:
|
|
|
- image: "ghcr.io/emqx/emqx-builder/5.0-8:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os }}"
|
|
|
+ image: "ghcr.io/emqx/emqx-builder/5.0-10:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os }}"
|
|
|
|
|
|
strategy:
|
|
|
fail-fast: false
|
|
|
@@ -328,7 +328,7 @@ jobs:
|
|
|
--elixir "${IsElixir}" \
|
|
|
--elixir-vsn "${ELIXIR}" \
|
|
|
--system "${SYSTEM}" \
|
|
|
- --builder "ghcr.io/emqx/emqx-builder/5.0-8:${ELIXIR}-${OTP}-${SYSTEM}"
|
|
|
+ --builder "ghcr.io/emqx/emqx-builder/5.0-10:${ELIXIR}-${OTP}-${SYSTEM}"
|
|
|
done
|
|
|
- uses: actions/upload-artifact@v1
|
|
|
if: startsWith(github.ref, 'refs/tags/')
|
|
|
@@ -344,7 +344,7 @@ jobs:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
os:
|
|
|
- - alpine3.14
|
|
|
+ - alpine3.15.1
|
|
|
profile: ${{ fromJson(needs.prepare.outputs.BUILD_PROFILES) }}
|
|
|
# NOTE: for docker, only support latest otp and elixir
|
|
|
# versions, not a matrix
|
|
|
@@ -368,7 +368,7 @@ jobs:
|
|
|
- arch: amd64
|
|
|
build_machine: aws-arm64
|
|
|
include:
|
|
|
- - os: alpine3.14
|
|
|
+ - os: alpine3.15.1
|
|
|
profile: emqx
|
|
|
otp: 24.2.1-1
|
|
|
elixir: 1.13.3
|
|
|
@@ -376,7 +376,7 @@ jobs:
|
|
|
build_elixir: no_elixir
|
|
|
build_machine: ubuntu-20.04
|
|
|
registry: public.ecr.aws
|
|
|
- - os: alpine3.14
|
|
|
+ - os: alpine3.15.1
|
|
|
profile: emqx
|
|
|
otp: 24.2.1-1
|
|
|
elixir: 1.13.3
|
|
|
@@ -465,7 +465,7 @@ jobs:
|
|
|
tags: ${{ steps.meta.outputs.tags }}
|
|
|
labels: ${{ steps.meta.outputs.labels }}
|
|
|
build-args: |
|
|
|
- BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-8:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os }}
|
|
|
+ BUILD_FROM=ghcr.io/emqx/emqx-builder/5.0-10:${{ matrix.elixir }}-${{ matrix.otp }}-${{ matrix.os }}
|
|
|
RUN_FROM=${{ steps.pre-meta.outputs.img }}
|
|
|
EMQX_NAME=${{ steps.pre-meta.outputs.emqx_name }}
|
|
|
file: source/deploy/docker/Dockerfile
|
|
|
@@ -506,7 +506,7 @@ jobs:
|
|
|
- arch: amd64
|
|
|
build_machine: aws-arm64
|
|
|
include:
|
|
|
- - os: alpine3.14
|
|
|
+ - os: alpine3.15.1
|
|
|
profile: emqx
|
|
|
otp: 24.2.1-1
|
|
|
elixir: 1.13.3
|
|
|
@@ -514,7 +514,7 @@ jobs:
|
|
|
build_elixir: no_elixir
|
|
|
build_machine: ubuntu-20.04
|
|
|
registry: public.ecr.aws
|
|
|
- - os: alpine3.14
|
|
|
+ - os: alpine3.15.1
|
|
|
profile: emqx
|
|
|
otp: 24.2.1-1
|
|
|
elixir: 1.13.3
|