Skip to content

Commit 5ed6673

Browse files
committed
fix(promote): simplify release file fallback using /dev/null
Replace the prepare-release-file step with an inline /dev/null fallback to satisfy svenstaro/upload-release-action's required file input when no file is provided.
1 parent d669c7f commit 5ed6673

1 file changed

Lines changed: 1 addition & 14 deletions

File tree

.github/workflows/promote.yml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -315,26 +315,13 @@ jobs:
315315
git-user-email: ${{ inputs.git-user-email }}
316316
git-add-files: ${{ steps.resolve_changelog_git_add_files.outputs.files || inputs.git-add-files }}
317317

318-
- name: prepare release file
319-
if: inputs.update-release-enabled && inputs.push-git
320-
id: prepare_release_file
321-
shell: bash
322-
run: |
323-
set -euo pipefail
324-
FILE="${{ inputs.update-release-file }}"
325-
if [ -z "$FILE" ]; then
326-
touch /tmp/.release-placeholder
327-
FILE="/tmp/.release-placeholder"
328-
fi
329-
echo "file=$FILE" >> "$GITHUB_OUTPUT"
330-
331318
- name: publish github release
332319
if: inputs.update-release-enabled && inputs.push-git
333320
uses: svenstaro/upload-release-action@v2
334321
with:
335322
repo_token: ${{ inputs.update-release-token || github.token }}
336323
tag: ${{ inputs.update-release-tag || format('{0}{1}', inputs.version-tag-prefix, steps.release_version.outputs.version) }}
337-
file: ${{ steps.prepare_release_file.outputs.file }}
324+
file: ${{ inputs.update-release-file || '/dev/null' }}
338325
file_glob: true
339326
body: ${{ steps.release_changelog.outputs.content }}
340327
overwrite: ${{ inputs.update-release-overwrite }}

0 commit comments

Comments
 (0)