From 0e4548592acf88668bb4432659c7d0b17da74b80 Mon Sep 17 00:00:00 2001 From: Dark Knightz Date: Wed, 25 Sep 2024 02:56:44 +0600 Subject: [PATCH] Update create-release.yml --- .github/workflows/create-release.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 51f75d5..35cb54e 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -37,20 +37,11 @@ jobs: id: create_release run: | version=$(date +'%Y.%m.%d') - - # Get the changelog for the last 20 commits changelog=$(git log --oneline --pretty=format:"* %s (%h)" | head -n 20) echo "Changelog: $changelog" > release/changelog.txt - # Check if there are any tags - if git tag | grep -q .; then - # Get the last release tag - last_release=$(git describe --tags --abbrev=0) - else - # If no tags exist, set a default value - last_release="v0.0.0" - echo "No previous releases found. Using default version: $last_release" - fi + # Get the last release tag + last_release=$(git describe --tags --abbrev=0) # Get merged PR details since the last release pr_details=$(git log ${last_release}..HEAD --merges --pretty=format:"* %s by %an (%h)" | grep -i 'merge pull request') @@ -66,7 +57,6 @@ jobs: echo -e "\n**Contributors:**" >> release/changelog.txt echo "$contributors" >> release/changelog.txt - # Create the GitHub release gh release create "v${version}.$(git rev-list --count HEAD)" release/dwm-${version}.tar.gz release/changelog.txt --title "Release v${version}.$(git rev-list --count HEAD)" --notes "$(cat release/changelog.txt)" - name: Clean up