From 0bb5db4e984fe863fd9ffe7c645a0f7ca80146b5 Mon Sep 17 00:00:00 2001 From: Mirko Milovanovic Date: Mon, 10 Feb 2025 13:03:47 +0100 Subject: [PATCH] feat: update MiKTeX package database and remove latest release before new release --- .github/workflows/main.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 49be23c..0ae974f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,6 +25,9 @@ jobs: apt-get install miktex -y miktexsetup --shared=yes finish + - name: Update MiKTeX package database + run: miktex packages update-package-database && miktex packages update + - name: Enable automatic package installation run: initexmf --set-config-value=[MPM]AutoInstall=yes @@ -35,6 +38,12 @@ jobs: - name: Check for PDF artifact run: file ${{ env.PDF_NAME }} || grep -q ' PDF ' + - name: Delete release and tag by tag name`:` latest + if: github.event_name == 'push' && github.ref == 'refs/heads/main' + run: | + curl -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" -X DELETE https://gitea.kobim.cloud/api/v1/repos/${{ github.repository }}/releases/tags/latest + curl -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" -X DELETE https://gitea.kobim.cloud/api/v1/repos/${{ github.repository }}/tags/latest + - name: Release PDF artifact if: github.event_name == 'push' && github.ref == 'refs/heads/main' uses: softprops/action-gh-release@v2 @@ -42,4 +51,5 @@ jobs: files: ${{ env.PDF_NAME }} tag_name: latest body: | - PDF document built from latest LaTeX source. \ No newline at end of file + PDF document built from latest LaTeX source. + token: ${{ secrets.RELEASE_TOKEN }} \ No newline at end of file