@@ -60,35 +60,39 @@ jobs:
6060 echo "Size: $(du -h tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb | cut -f1)"
6161 echo "SHA256: $(cat tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb.sha256 | cut -d' ' -f1)"
6262
63- - name : Create Release
64- uses : softprops/action-gh-release@v1
65- with :
66- tag_name : ${{ steps.get_version.outputs.TAG }}
67- name : " TinyRequest ${{ steps.get_version.outputs.TAG }}"
68- body : |
69- # TinyRequest ${{ steps.get_version.outputs.TAG }}
70-
71- ## Installation
72-
73- ```bash
74- wget https://github.com/dexter-xD/TinyRequest/releases/download/${{ steps.get_version.outputs.TAG }}/tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb
75- sudo dpkg -i tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb
76- sudo apt-get install -f # Fix any dependency issues
77- ```
78-
79- ## Run
80-
81- ```bash
82- tinyrequest
83- ```
84-
85- ## Package Info
86-
87- - **Version**: ${{ steps.get_version.outputs.VERSION }}
88- - **Architecture**: amd64
89- - **Size**: $(du -h tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb | cut -f1)
90- files : |
91- tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb
63+ - name : Create Release with GitHub CLI
64+ run : |
65+ # Create release notes
66+ cat > release_notes.md << EOF
67+ # TinyRequest ${{ steps.get_version.outputs.TAG }}
68+
69+ ## Installation
70+
71+ \`\`\`bash
72+ wget https://github.com/dexter-xD/TinyRequest/releases/download/${{ steps.get_version.outputs.TAG }}/tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb
73+ sudo dpkg -i tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb
74+ sudo apt-get install -f # Fix any dependency issues
75+ \`\`\`
76+
77+ ## Run
78+
79+ \`\`\`bash
80+ tinyrequest
81+ \`\`\`
82+
83+ ## Package Info
84+
85+ - **Version**: ${{ steps.get_version.outputs.VERSION }}
86+ - **Architecture**: amd64
87+ - **Size**: $(du -h tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb | cut -f1)
88+ - **SHA256**: $(cat tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb.sha256 | cut -d' ' -f1)
89+ EOF
90+
91+ # Create the release
92+ gh release create ${{ steps.get_version.outputs.TAG }} \
93+ --title "TinyRequest ${{ steps.get_version.outputs.TAG }}" \
94+ --notes-file release_notes.md \
95+ tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb \
9296 tinyrequest-v${{ steps.get_version.outputs.VERSION }}.deb.sha256
9397 env :
9498 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments