Compare commits

...
3 Commits
Author SHA1 Message Date
marcus ce96ea2e96 Improve release workflow
Release - Build and publish plugin releases / Build and Release (push) Canceled after 0s
- Add consistent naming convention for releases
- Include changelog content in release notes
- Improve release title format
2025-04-21 15:47:57 +01:00
marcus 445d022232 ^X
Release - Build and publish plugin releases / Build and Release (push) Canceled after 0s
git merge simplify-code-quality-tools --no-edit
Merge branch 'simplify-code-quality-tools'
2025-04-21 15:33:16 +01:00
marcus 2481d63561 Merge pull request #13 from wpallstars/simplify-code-quality-tools
Add PHPStan and PHP Mess Detector for improved code quality
2025-04-21 15:19:38 +01:00
+13 -3
View File
@@ -52,17 +52,27 @@ jobs:
zip -r ../wp-plugin-starter-template-for-ai-coding-${{ env.VERSION }}.zip wp-plugin-starter-template-for-ai-coding -x "*.DS_Store" -x "*.git*"
cd ..
- name: Extract changelog
id: extract_changelog
run: |
CHANGELOG=$(grep -A 20 "#### \[${{ env.VERSION }}\]" CHANGELOG.md | sed -n '/####/,/####/p' | sed '$d')
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
echo "$CHANGELOG" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v1
with:
files: wp-plugin-starter-template-for-ai-coding-${{ env.VERSION }}.zip
name: Version ${{ env.VERSION }}
name: v${{ env.VERSION }} - WordPress Plugin Starter Template
draft: false
prerelease: false
body: |
Release of version ${{ env.VERSION }}
# WordPress Plugin Starter Template v${{ env.VERSION }}
See [CHANGELOG.md](https://github.com/wpallstars/wp-plugin-starter-template-for-ai-coding/blob/main/CHANGELOG.md) for details.
${{ env.CHANGELOG }}
[View full changelog](https://github.com/wpallstars/wp-plugin-starter-template-for-ai-coding/blob/main/CHANGELOG.md)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}