mirror of
https://github.com/ggogel/seafile-containerized.git
synced 2024-11-16 17:05:32 +00:00
update auto_release workflow
This commit is contained in:
parent
832578c550
commit
dc6eb3ac61
19
.github/workflows/auto_release.yml
vendored
19
.github/workflows/auto_release.yml
vendored
|
@ -77,26 +77,19 @@ jobs:
|
|||
LAST_COMMIT_FOR_TAG=$(git rev-list -n 1 refs/tags/$LAST_TAG)
|
||||
COMMIT_RANGE="${LAST_COMMIT_FOR_TAG}..HEAD"
|
||||
fi
|
||||
|
||||
MESSAGES+="Seafile version: $SEAFILE_VERSION\n"
|
||||
MESSAGES+="Image build version: $NEXT_BUILD\n"
|
||||
MESSAGES+="Changelog:\n"
|
||||
|
||||
for commit in $(git log --pretty=format:'%H' $COMMIT_RANGE); do
|
||||
if git diff-tree --no-commit-id --name-only -r $commit | grep "^$FOLDER_CHANGED/"; then
|
||||
MESSAGE=$(git log --format=%B -n 1 $commit)
|
||||
MESSAGES+="- $commit: $MESSAGE\n"
|
||||
MESSAGES="$MESSAGES- $commit: $MESSAGE\n"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "MESSAGES=$MESSAGES" >> $GITHUB_ENV
|
||||
echo -e "MESSAGES=$MESSAGES"
|
||||
shell: /usr/bin/bash -e {0}
|
||||
env:
|
||||
SEAFILE_VERSION: ${{ env.SEAFILE_VERSION }}
|
||||
FOLDER_CHANGED: ${{ env.FOLDER_CHANGED }}
|
||||
NEXT_BUILD: ${{ env.NEXT_BUILD }}
|
||||
LAST_TAG: ${{ env.LAST_TAG }}
|
||||
MESSAGES="Seafile version: $SEAFILE_VERSION\nImage build version: $NEXT_BUILD\nChangelog:\n$MESSAGES"
|
||||
|
||||
echo "MESSAGES<<EOF" >> $GITHUB_ENV
|
||||
echo "$MESSAGES" >> $GITHUB_ENV
|
||||
echo "EOF" >> $GITHUB_ENV
|
||||
|
||||
- name: Create Release
|
||||
if: env.FOLDER_CHANGED != '' && env.SEAFILE_VERSION != ''
|
||||
|
|
Loading…
Reference in a new issue