diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 0b34314db7..3f184868a3 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -24,9 +24,11 @@ jobs: PREV_TAG="$(git -C "$BARE" tag --sort=-creatordate | head -2 | tail -1 || echo '')" if [ -n "$PREV_TAG" ] && [ "$PREV_TAG" != "$VERSION" ]; then - CHANGELOG="$(git -C "$BARE" log --oneline --no-decorate "${PREV_TAG}..${VERSION}")" + CHANGELOG="$(git -C "$BARE" log --oneline --no-decorate --max-count=50 "${PREV_TAG}..${VERSION}")" + [ -z "$CHANGELOG" ] && CHANGELOG="No commit changes since ${PREV_TAG}" else - CHANGELOG="$(git -C "$BARE" log --oneline --no-decorate "${VERSION}")" + TOTAL="$(git -C "$BARE" rev-list --count "${VERSION}" 2>/dev/null || echo '?')" + CHANGELOG="Initial release of EpicNext-CMS (${TOTAL} commits)." fi [ -z "$CHANGELOG" ] && CHANGELOG="Initial release"