From 3f55e100f5c9ed5939398d314e081185f58adb21 Mon Sep 17 00:00:00 2001 From: Denbeigh Stevens Date: Thu, 9 Apr 2026 20:56:12 +0000 Subject: [PATCH] [mix_release] ensure we copy priv/ to output dirs for releases --- private/mix_release.bzl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/private/mix_release.bzl b/private/mix_release.bzl index 4e58bdf..a94af9a 100644 --- a/private/mix_release.bzl +++ b/private/mix_release.bzl @@ -101,11 +101,15 @@ export HEX_OFFLINE=true mkdir -p "$OUTPUT_DIR/{mix_env}/lib" for app_dir in "$ERL_LIBS_PATH"/*; do + app_name=$(basename "$app_dir") if [ -d "$app_dir/ebin" ]; then - app_name=$(basename "$app_dir") mkdir -p "$OUTPUT_DIR/{mix_env}/lib/$app_name/ebin" cp -r "$app_dir/ebin"/* "$OUTPUT_DIR/{mix_env}/lib/$app_name/ebin/" fi + if [ -d "$app_dir/priv" ]; then + mkdir -p "$OUTPUT_DIR/{mix_env}/lib/$app_name/priv" + cp -r "$app_dir/priv"/* "$OUTPUT_DIR/{mix_env}/lib/$app_name/priv/" + fi done # Build -pa options for each dependency's ebin directory