Releases: intility/reusable-elixir
Releases · intility/reusable-elixir
Release list
v3.2.0
v3.1.0
v3.0.3
v3.0.2
v3.0.1
v3.0.0
Immutable
release. Only release title and notes can be modified.
3.0.0 (2026-04-22)
⚠ BREAKING CHANGES
- align image-name input with reusable-docker convention (#44)
Features
- add artifact injection support to workflows (a30666d)
- add artifacts input to elixir-release workflow (b616ba8)
- add artifacts input to elixir-test workflow (173b3a8)
- add assets-deploy input for Mix-managed asset pipelines (#51) (11a52dd)
- add download-artifacts composite action (25255fa)
- add env input and fix named release support (aa15a27)
- Add reusable Elixir workflow with OCI build support (edc0c3c)
- Add support for PostgreSQL-compatible Docker images (686899d)
- ci: add Mix cache action to improve build performance (530cd7a)
- ci: add setup-tool-versions GitHub Action (f515169)
- ci: add support for APT package installation (e323b71)
- ci: Add support for private NPM registries and authentication (9b421c1)
- ci: add Tailwind binary installation step to release workflow (70a2e40)
- ci: Make SOURCE_DATE_EPOCH configurable via input parameter (801c3c1)
- ci: replace staple-actions with lightweight composite actions (d2307f7)
- ci: Touch cached Mix files to preserve modification times (af7b085)
- docker-services-up: parse services YAML and validate required fields (3564717)
- docker-services-up: pass ports, env, volumes, options to docker run (378e760)
- docker-services-up: scaffold composite action (ef087f1)
- docker-services-up: start containers on shared bridge network (3f503b5)
- docker-services-up: wait for health-cmd to report healthy (201163a)
- docker-services: Add environment variable expansion for volume paths (c1f36ae)
- elixir-test: add services input for arbitrary Docker sidecars (8c6558f)
- ocibuild: Add separate pull credentials for base images (0eca565)
- release: add optional image-name input (86d8d36)
- release: add optional image-name input (73bcd0a)
- release: expose image digest as workflow output (#72) (9106810)
- release: expose image digest as workflow output (#73) (06faa31)
- support passing environment variables to reusable workflow (652dee3)
- support passing environment variables to reusable workflow (e4d5381), closes #22
- test: add directory support for mix tasks (db9686e)
- test: add directory support for mix tasks (80cc79e)
- workflows: add env input to elixir-release workflow (4a8e83c)
- workflows: Add SSH private key support for Git dependencies (a0d284e)
Bug Fixes
- align image-name input with reusable-docker convention (#44) (4f1efbb)
- cache: clean stale deps on partial cache hit to prevent poisoning (#53) (2171e6b)
- cache: remove cross-lockfile build cache restore-key (#56) (53ae721)
- ci: Add mix deps get step before docs generation (a41c3df)
- ci: correct action version comments from v2.1.0 to v2.4.0 (a5512a0)
- ci: correct pinned SHA for actions/deploy-pages v4.0.5 (d95aefc)
- ci: improve spark-extensions parsing in workflow (452f661)
- ci: remove invalid expression from input description (b89669c)
- ci: restore build cache in formatter job (#42) (9e6b6aa)
- ci: Update docker-services-up action to v2.4.0 (a3ed0d1)
- ci: use conventional commit prefix for security fixes (#39) (86e9b7a)
- docker-services-up: annotate docker run failures and clean stale containers (6325e25)
- docker-services-up: normalize yq null output to catch '~' name/image (dffa029)
- docker-services-up: strip trailing whitespace and clean env-file on failure (7edc8bd)
- docker-services-up: use $GITHUB_ACTION_PATH to silence code-injection alert (931a513)
- docker-services-up: validate health-timeout and document fixed healthcheck cadence (b5296a1)
- mix-compile: Dereference priv symlinks for NIF caching (8fa37d7)
- ocibuild: Make pull credentials optional for anonymous registry access (08b92fc)
- ocibuild: Remove fallback to push credentials for pull operations (d12256a)
- prevent conflicting build caches in test job (561d159)
- release: directory input on ocibuild action (9dec86b)
- release: directory input on ocibuild action ([e...
v2.4.0
Immutable
release. Only release title and notes can be modified.
2.4.0 (2026-04-17)
Features
- docker-services-up: parse services YAML and validate required fields (3564717)
- docker-services-up: pass ports, env, volumes, options to docker run (378e760)
- docker-services-up: scaffold composite action (ef087f1)
- docker-services-up: start containers on shared bridge network (3f503b5)
- docker-services-up: wait for health-cmd to report healthy (201163a)
- docker-services: Add environment variable expansion for volume paths (c1f36ae)
- elixir-test: add services input for arbitrary Docker sidecars (8c6558f)
Bug Fixes
- docker-services-up: annotate docker run failures and clean stale containers (6325e25)
- docker-services-up: normalize yq null output to catch '~' name/image (dffa029)
- docker-services-up: strip trailing whitespace and clean env-file on failure (7edc8bd)
- docker-services-up: use $GITHUB_ACTION_PATH to silence code-injection alert (931a513)
- docker-services-up: validate health-timeout and document fixed healthcheck cadence (b5296a1)