diff --git a/.drone.yml b/.drone.yml index cd9e9c6..07bf2f7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,7 +17,7 @@ steps: - .mix - name: test - image: elixir:1.16.3-otp-26-alpine + image: elixir:1.17.0-otp-27-alpine environment: TEST_DATABASE_URL: ecto://postgres:postgres@database/cannery_test HOST: testing.example.tld @@ -26,8 +26,8 @@ steps: MIX_ENV: test commands: - apk add --no-cache build-base npm git - - mix local.rebar --force --if-missing - - mix local.hex --force --if-missing + - mix local.rebar --force + - mix local.hex --force - mix deps.get - npm set cache .npm - npm --prefix ./assets ci --no-audit --prefer-offline diff --git a/.tool-versions b/.tool-versions index 416569b..351230f 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ -elixir 1.16.3-otp-26 -erlang 26.0 +elixir 1.17.0-otp-27 +erlang 27.0 nodejs 22.3.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b77aee..aaa3d32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v0.10.0 +- Update deps + # v0.9.10 - Fix issue with logger failing on oban exceptions - Fix an issue with emails not being able to be sent diff --git a/Dockerfile b/Dockerfile index b7dd97f..7534db9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM elixir:1.16.3-otp-26-alpine AS build +FROM elixir:1.17.0-otp-27-alpine AS build # install build dependencies RUN apk add --no-cache build-base npm git python3 @@ -7,8 +7,8 @@ RUN apk add --no-cache build-base npm git python3 WORKDIR /app # install hex + rebar -RUN mix local.hex --force && \ - mix local.rebar --force +RUN mix local.rebar --force && + mix local.hex --force # set build ENV ENV MIX_ENV=prod diff --git a/mix.exs b/mix.exs index 759035c..407b3a1 100644 --- a/mix.exs +++ b/mix.exs @@ -4,8 +4,8 @@ defmodule Cannery.MixProject do def project do [ app: :cannery, - version: "0.9.10", - elixir: "1.16.3", + version: "0.10.0", + elixir: "1.17.0", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod, aliases: aliases(),