From e42fef8fa4b93fda19d9a6368e338a6826aa5e17 Mon Sep 17 00:00:00 2001 From: Dark Knightz Date: Wed, 25 Sep 2024 01:59:23 +0600 Subject: [PATCH] Update create-release.yml --- .github/workflows/create-release.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 16641d8..b6c9468 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -17,9 +17,9 @@ jobs: - name: Install dependencies run: | - sudo apt-get update && sudo apt upgrade -y - sudo apt install -y build-essential git libx11-dev libx11-xcb-dev libxcb-res0-dev libxinerama-dev libxft-dev libimlib2-dev - + sudo apt-get update && sudo apt-get upgrade -y + sudo apt-get install -y build-essential git libx11-dev libx11-xcb-dev libxcb-res0-dev libxinerama-dev libxft-dev libimlib2-dev + - name: Install GitHub CLI run: | sudo apt-get install -y gh @@ -27,11 +27,11 @@ jobs: - name: Authenticate GitHub CLI run: | echo "${{ secrets.DWM_TOKEN }}" | gh auth login --with-token - - - name: Build and Install + + - name: Build and Release run: | make clean - make DESTDIR=$(pwd)/release install + make release - name: Create release id: create_release @@ -40,9 +40,9 @@ jobs: changelog=$(git log --oneline --pretty=format:"* %s (%h)" | head -n 20) echo "Changelog: $changelog" > release/changelog.txt - # Assuming the tarball is created at the expected path + # Create the release using the tarball generated by make release gh release create "v${version}" release/dwm-${version}.tar.gz release/changelog.txt --title "Release v${version}" --notes "$changelog" - - name: Clean up old binaries + - name: Clean up run: | - rm -f dwm + rm -f release/dwm-${version}.tar.gz # Optional: clean up the tarball if needed