This commit is contained in:
Frederik Beimgraben 2025-10-31 15:07:27 +01:00
commit 18e7bfae6a

View File

@ -294,14 +294,6 @@ latexmk -xelatex -shell-escape -bibtex Main.tex
The project includes GitHub Actions workflows for automated building and testing: The project includes GitHub Actions workflows for automated building and testing:
#### Build Workflow (`makefile.yml`)
- **Triggers on:** Push to main, Pull requests
- **Actions:**
- Builds the document using Docker
- Uploads the PDF as an artifact
- Available for 30 days after build
- Build logs uploaded on failure
#### Release Workflow (`release.yml`) #### Release Workflow (`release.yml`)
- **Triggers on:** Version tags (e.g., `v1.0.0`, `release-2024-10`) - **Triggers on:** Version tags (e.g., `v1.0.0`, `release-2024-10`)
- **Actions:** - **Actions:**
@ -316,10 +308,10 @@ To create a new release with the PDF:
```bash ```bash
# Tag the current commit # Tag the current commit
git tag -a v1.0.0 -m "Release version 1.0.0" git tag -a v1.X.X -m "Release version 1.X.X"
# Push the tag to trigger the release workflow # Push the tag to trigger the release workflow
git push origin v1.0.0 git push origin v1.X.X
``` ```
The workflow will automatically: The workflow will automatically: