name: Build Overleaf Release on: push: tags: - 'v*' # Triggers on any tag starting with 'v' jobs: build-and-release: runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Create Clean ZIP for Overleaf run: | # Zip everything in the current directory (.) without a wrapper folder # Exclude the .git folder and any github/gitea workflow files zip -r Overleaf_Park__ReportTemplate-${{ gitea.ref_name }}.zip . -x "*.git*" -x "*.gitea*" - name: Upload to Gitea Release uses: https://gitea.com/actions/release-action@main with: files: Overleaf_Park__ReportTemplate-${{ gitea.ref_name }}.zip api_key: ${{ secrets.GITHUB_TOKEN }}