name: Build and Release Typst PDF on: push: tags: - 'v*' jobs: build-and-release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Typst uses: typst-community/setup-typst@v5 with: version: 'latest' - name: Compile Typst document run: typst compile main.typ output.pdf - name: Create Release uses: https://gitea.com/actions/gitea-release-action@v1 with: files: | output.pdf name: "Release ${{ github.ref_name }}" body: "Automated PDF build from Typst."