Update CHANGELOG.md for version 1.8.09, adding a fix for reset break and enhancing the button replacement logic in reset_machine_manual.py for improved maintainability and clarity.

This commit is contained in:
yeongpin
2025-04-09 16:14:57 +08:00
parent 491b227486
commit 6470c65f8b
3 changed files with 66 additions and 34 deletions

View File

@@ -228,10 +228,30 @@ jobs:
echo "Contents of subdirectories:"
ls -la */
- name: Extract changelog for current version
id: get_changelog
run: |
# Extract changelog for current version
CHANGELOG_CONTENT=$(awk -v ver="v${{ env.VERSION }}" '
BEGIN { found=0; content=""; }
/^## v[0-9]+\.[0-9]+\.[0-9]+/ {
if (found == 1) { exit }
if ($0 ~ ver) { found=1; next }
}
found == 1 { content = content $0 "\n" }
END { print content }
' CHANGELOG.md)
# Save changelog content to environment variable
echo 'CHANGELOG_CONTENT<<EOF' >> $GITHUB_ENV
echo "$CHANGELOG_CONTENT" >> $GITHUB_ENV
echo 'EOF' >> $GITHUB_ENV
- name: Create Release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ env.VERSION }}
name: Release v${{ env.VERSION }}
files: |
artifacts/CursorFreeVIP_${{ env.VERSION }}_windows.exe/CursorFreeVIP_${{ env.VERSION }}_windows.exe
artifacts/CursorFreeVIP_${{ env.VERSION }}_mac_arm64/CursorFreeVIP_${{ env.VERSION }}_mac_arm64
@@ -240,5 +260,9 @@ jobs:
artifacts/CursorFreeVIP_${{ env.VERSION }}_mac_intel/CursorFreeVIP_${{ env.VERSION }}_mac_intel
draft: false
prerelease: false
body: |
# Release v${{ env.VERSION }}
${{ env.CHANGELOG_CONTENT }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}