From e9bf1ee355a572e12e20fce48768daa0246d94ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Thu, 6 Mar 2025 23:12:10 -0300 Subject: [PATCH] Refactor release --- .forgejo/workflows/release.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index a936ace..d03dc8f 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -31,21 +31,22 @@ jobs: run: | pdflatex main.tex + # Step 4: Create a new release on Forgejo - name: Create Release id: create_release - uses: actions/forgejo-release@v1 # Fork of actions/create-release for Forgejo + uses: actions/forgejo-release@v1 # Assuming this is a fork of the GitHub action for Forgejo env: - FORGEJO_TOKEN: ${{ secrets.RELEASE_TOKEN }} + FORGEJO_TOKEN: ${{ secrets.RELEASE_TOKEN }} # Use your Forgejo token with: - tag_name: ${{ github.ref }} - release_name: ${{ github.ref }} + tag_name: ${{ github.ref }} # Use the tag from the push event + release_name: ${{ github.ref }} # Use the same tag name for the release name draft: false prerelease: false + # Step 5: Upload the compiled PDF as a release asset - name: Upload Release Asset id: upload_release_asset - uses: actions/forgejo-release@v1 - with: - tag_name: ${{ github.ref_name }} - files: "main.pdf" - token: ${{ secrets.RELEASE_TOKEN }} \ No newline at end of file + run: | + curl -XPOST -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \ + -F "file=@main.pdf" \ + "https://git.leomurca.xyz/api/v1/repos/${{ github.repository }}/releases/${{ steps.create_release.outputs.id }}/assets" \ No newline at end of file