diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 00c2ed0c6b..720d9be1a1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -97,6 +97,7 @@ jobs: # ghcr.io/bonfire-networks/bonfire-app:${{steps.version.outputs.current-version}}-${{ env.FLAVOUR }}${{ matrix.tag_extra }} build-args: | "ENABLE_AI=${{ env.ENABLE_AI }}" + "WITH_LV_NATIVE=${{ env.WITH_LV_NATIVE }}" "WITH_IMAGE_VIX=${{ env.WITH_IMAGE_VIX }}" "ALPINE_VERSION=${{ env.ALPINE_VERSION }}" "ELIXIR_DOCKER_IMAGE=${{env.ELIXIR_VERSION}}-erlang-${{env.ERLANG_VERSION}}-alpine-${{env.ALPINE_VERSION}}" diff --git a/flavours/classic/config/deps.flavour.hex b/flavours/classic/config/deps.flavour.hex index 67b7cb50d8..ea5437604f 100644 --- a/flavours/classic/config/deps.flavour.hex +++ b/flavours/classic/config/deps.flavour.hex @@ -1,6 +1,7 @@ # these are copied from deps.hex and needed here for CI (workaround for errors like Because "your app" depends on "telemetry empty" which doesn't match any versions, version solving failed) floki = "~> 0.36" phoenix = "~> 1.7.0" +surface = "~> 0.12.0" # note: usually we should let bonfire_ui_common control this phoenix_live_view = "~> 0.20.9" # usually should let surface decide the version plug_crypto = "~> 2.0" # newer crypto for plug/phoenix sourceror = "~> 1.6.0" diff --git a/justfile b/justfile index 8a29f6cd66..3bc8575515 100644 --- a/justfile +++ b/justfile @@ -715,6 +715,9 @@ rel-build-path FORKS_TO_COPY_PATH ARGS="": @MIX_ENV=prod docker build {{ ARGS }} --progress=plain \ --build-arg FLAVOUR=$FLAVOUR \ --build-arg FLAVOUR_PATH=data/current_flavour \ + --build-arg WITH_IMAGE_VIX=$WITH_IMAGE_VIX \ + --build-arg WITH_LV_NATIVE=$WITH_LV_NATIVE \ + --build-arg ENABLE_AI=$ENABLE_AI \ --build-arg ALPINE_VERSION=$ALPINE_VERSION \ --build-arg ELIXIR_DOCKER_IMAGE=$ELIXIR_DOCKER_IMAGE \ --build-arg FORKS_TO_COPY_PATH={{ FORKS_TO_COPY_PATH }} \ diff --git a/mix.exs b/mix.exs index c5799bbfb6..12143130c3 100644 --- a/mix.exs +++ b/mix.exs @@ -208,7 +208,7 @@ defmodule Bonfire.Umbrella.MixProject do # TODO: put these in ENV or an external writeable config file similar to deps.* @config [ # note that the flavour will automatically be added where the dash appears - version: "0.9.10-beta.163", + version: "0.9.10-beta.164", elixir: ">= #{System.get_env("ELIXIR_VERSION", "1.13.4")}", flavour: @flavour, default_flavour: @default_flavour,