@@ -141,31 +141,13 @@ jobs:
141141 sudo apt-get update
142142 sudo apt-get install -y meson ninja-build
143143
144- - name : Create source archive
145- run : |
146- meson setup builddir
147- meson dist -C builddir --no-tests --formats=gztar
148- cp builddir/meson-dist/*.tar.gz argus-${{ needs.prepare.outputs.version }}-source.tar.gz
149- # Create zip version from tar.gz
150- tar -xzf argus-${{ needs.prepare.outputs.version }}-source.tar.gz
151- zip -r argus-${{ needs.prepare.outputs.version }}-source.zip argus-${{ needs.prepare.outputs.version }}/
152-
153144 - name : Generate source checksums
154145 run : |
155146 sha256sum argus-${{ needs.prepare.outputs.version }}-source.tar.gz > argus-${{ needs.prepare.outputs.version }}-source.tar.gz.sha256
156147 sha512sum argus-${{ needs.prepare.outputs.version }}-source.tar.gz > argus-${{ needs.prepare.outputs.version }}-source.tar.gz.sha512
157148 sha256sum argus-${{ needs.prepare.outputs.version }}-source.zip > argus-${{ needs.prepare.outputs.version }}-source.zip.sha256
158149 sha512sum argus-${{ needs.prepare.outputs.version }}-source.zip > argus-${{ needs.prepare.outputs.version }}-source.zip.sha512
159150
160- - name : Upload source artifact
161- uses : actions/upload-artifact@v4
162- with :
163- name : argus-source
164- path : |
165- argus-${{ needs.prepare.outputs.version }}-source.tar.gz
166- argus-${{ needs.prepare.outputs.version }}-source.zip
167- retention-days : 90
168-
169151 create-draft-release :
170152 needs : [prepare, build, source-archive]
171153 runs-on : ubuntu-latest
@@ -209,12 +191,6 @@ jobs:
209191 echo "<!-- Please edit this draft to add release notes -->" >> release_notes.md
210192 echo "- Add your changes here" >> release_notes.md
211193 echo "" >> release_notes.md
212- echo "### 📦 Which archive to download?" >> release_notes.md
213- echo "" >> release_notes.md
214- echo "- **argus-${{ needs.prepare.outputs.version }}-bin-\***: Ready-to-use compiled libraries (Linux/macOS/Windows)" >> release_notes.md
215- echo "- **argus-${{ needs.prepare.outputs.version }}-source.\***: Clean source distribution for compilation (use these for building from source)" >> release_notes.md
216- echo "- **Source code** links: Raw repository snapshot (contains development files)" >> release_notes.md
217- echo "" >> release_notes.md
218194 echo "**Full Changelog**: https://github.com/${{ github.repository }}/compare/v${{ needs.prepare.outputs.version }}...HEAD" >> release_notes.md
219195
220196 - name : Create Draft Release
0 commit comments