diff --git a/.github/workflows/elixir-build-and-test.yml b/.github/workflows/elixir-build-and-test.yml index 646bc50..1a4d0ec 100644 --- a/.github/workflows/elixir-build-and-test.yml +++ b/.github/workflows/elixir-build-and-test.yml @@ -37,7 +37,7 @@ jobs: uses: ./.github/actions/elixir-setup with: elixir-version: 1.16.2 - otp-version: 26.2.3 + otp-version: 26.2.4 build-flags: --all-warnings --warnings-as-errors build-app: true diff --git a/.github/workflows/elixir-dialyzer.yml b/.github/workflows/elixir-dialyzer.yml index a999be0..3d7bc3c 100644 --- a/.github/workflows/elixir-dialyzer.yml +++ b/.github/workflows/elixir-dialyzer.yml @@ -24,7 +24,7 @@ jobs: id: beam with: elixir-version: 1.16.2 - otp-version: 26.2.3 + otp-version: 26.2.4 build-app: false # Don't cache PLTs based on mix.lock hash, as Dialyzer can incrementally update even old ones diff --git a/.github/workflows/elixir-quality-checks.yml b/.github/workflows/elixir-quality-checks.yml index 1b89c69..f320e38 100644 --- a/.github/workflows/elixir-quality-checks.yml +++ b/.github/workflows/elixir-quality-checks.yml @@ -21,7 +21,7 @@ jobs: uses: ./.github/actions/elixir-setup with: elixir-version: 1.16.2 - otp-version: 26.2.3 + otp-version: 26.2.4 build-app: false - name: Check for unused deps diff --git a/.github/workflows/nightly-integration-test.yml b/.github/workflows/nightly-integration-test.yml index d7a974d..96b8fa3 100644 --- a/.github/workflows/nightly-integration-test.yml +++ b/.github/workflows/nightly-integration-test.yml @@ -33,7 +33,7 @@ jobs: uses: ./.github/actions/elixir-setup with: elixir-version: 1.16.2 - otp-version: 26.2.3 + otp-version: 26.2.4 - name: Run Migrations run: mix ecto.migrate diff --git a/.tool-versions b/.tool-versions index 6be4749..b8e2452 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ elixir 1.16.2 -erlang 26.2.3 +erlang 26.2.4 nodejs 20.11.1 diff --git a/Dockerfile b/Dockerfile index 3fb5fe3..e0f575d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,14 +7,14 @@ # This file is based on these images: # # - https://hub.docker.com/r/hexpm/elixir/tags - for the build image -# - https://hub.docker.com/_/debian?tab=tags&page=1&name=bookworm-20231009-slim - for the release image +# - https://hub.docker.com/_/debian?tab=tags&page=1&name=bookworm-20240408-slim - for the release image # - https://pkgs.org/ - resource for finding needed packages -# - Ex: hexpm/elixir:1.16.2-erlang-26.2.3-debian-bookworm-20231009-slim +# - Ex: hexpm/elixir:1.16.2-erlang-26.2.4-debian-bookworm-20240408-slim # ARG ELIXIR_VERSION=1.16.2 -ARG OTP_VERSION=26.2.3 +ARG OTP_VERSION=26.2.4 ARG NODE_VERSION=20.11.1 -ARG DEBIAN_VERSION=bookworm-20231009-slim +ARG DEBIAN_VERSION=bookworm-20240408-slim ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" ARG NODE_BUILDER_IMAGE="node:${NODE_VERSION}-bookworm-slim"