Update build_release.yml

This commit is contained in:
MarvinF
2025-06-24 20:10:53 +02:00
committed by GitHub
parent 6399eab0af
commit a74bcb0ee8
+23
View File
@@ -24,14 +24,37 @@ jobs:
- name: Install npm dependencies - name: Install npm dependencies
run: npm ci run: npm ci
- name: Generate release notes
id: release_notes
uses: release-drafter/release-drafter@v6
with:
config-name: release-drafter.yml
- name: Save release notes to file
run: |
echo "${{ steps.release_notes.outputs.body }}" > RELEASE_NOTES.md
- name: Configure Git
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
- name: Commit RELEASE_NOTES.md
run: |
git add RELEASE_NOTES.md
git commit -m "Update RELEASE_NOTES.md for ${{ github.ref_name }}" || echo "No changes to commit"
git push
- name: Run build script - name: Run build script
run: npm run release run: npm run release
- name: Create GitHub Release - name: Create GitHub Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: "${{ github.ref_name }}"
name: "Release ${{ github.ref_name }}" name: "Release ${{ github.ref_name }}"
files: package/packages/com_sportsmanager.zip files: package/packages/com_sportsmanager.zip
body_path: "RELEASE_NOTES.md"
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}