diff --git a/.github/workflows/macos-installer-arm.yml b/.github/workflows/macos-installer-arm.yml index 908aaca3..f7954ef6 100644 --- a/.github/workflows/macos-installer-arm.yml +++ b/.github/workflows/macos-installer-arm.yml @@ -1,5 +1,9 @@ name: macOS Installer Build (ARM arm64) +# Add permissions needed for creating releases +permissions: + contents: write + on: push: branches: @@ -438,7 +442,9 @@ jobs: elif [[ "${{ github.ref }}" == "refs/heads/dev" ]]; then pkg_name="Huntarr-${version}-mac-dev-arm64.pkg" else - pkg_name="Huntarr-${version}-mac-${branch}-arm64.pkg" + # Sanitize branch name by replacing slashes with hyphens + branch_safe=$(echo "${branch}" | tr '/' '-') + pkg_name="Huntarr-${version}-mac-${branch_safe}-arm64.pkg" fi fi diff --git a/.github/workflows/macos-installer-intel.yml b/.github/workflows/macos-installer-intel.yml index be5ae7b5..dab9ac57 100644 --- a/.github/workflows/macos-installer-intel.yml +++ b/.github/workflows/macos-installer-intel.yml @@ -1,5 +1,9 @@ name: macOS Installer Build (Intel x86_64) +# Add permissions needed for creating releases +permissions: + contents: write + on: push: branches: @@ -434,7 +438,9 @@ jobs: elif [[ "${{ github.ref }}" == "refs/heads/dev" ]]; then pkg_name="Huntarr-${version}-mac-dev-intel.pkg" else - pkg_name="Huntarr-${version}-mac-${branch}-intel.pkg" + # Sanitize branch name by replacing slashes with hyphens + branch_safe=$(echo "${branch}" | tr '/' '-') + pkg_name="Huntarr-${version}-mac-${branch_safe}-intel.pkg" fi fi