mkv

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 9adeea87321e500e94a489f27b385a2e87d79dd1
parent e4bc2d0740ba5068faa28bfaf92a91d98457e57d
Author: Silas Brack <silasbrack@gmail.com>
Date:   Fri,  3 Apr 2026 00:35:25 +0200

.

Diffstat:
M.forgejo/workflows/ci.yaml | 23++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml @@ -70,8 +70,21 @@ jobs: ls -la release/ - name: Create release - uses: actions/forgejo-release@v2 - with: - direction: upload - release-dir: release - token: ${{ secrets.GITHUB_TOKEN }} + run: | + tag="${GITHUB_REF#refs/tags/}" + curl -X POST \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + -H "Content-Type: application/json" \ + -d "{\"tag_name\": \"${tag}\", \"name\": \"${tag}\"}" \ + "${{ env.GITHUB_SERVER_URL }}/api/v1/repos/${{ github.repository }}/releases" + release_id=$(curl -s \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + "${{ env.GITHUB_SERVER_URL }}/api/v1/repos/${{ github.repository }}/releases/tags/${tag}" \ + | jq -r '.id') + for file in release/*; do + curl -X POST \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + -H "Content-Type: application/octet-stream" \ + --data-binary "@${file}" \ + "${{ env.GITHUB_SERVER_URL }}/api/v1/repos/${{ github.repository }}/releases/${release_id}/assets?name=$(basename $file)" + done