File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 push :
55 tags :
66 - ' *'
7+ workflow_dispatch :
78
89jobs :
910 build-latex :
1011 runs-on : ubuntu-24.04
1112
1213 permissions :
13- contents : read
14+ contents : write
1415
1516 steps :
16- - name : Checkout repository
17+ - name : Checkout
1718 uses : actions/checkout@v4
1819
19- - name : Build container image
20+ - name : Build image
2021 run : |
2122 docker build \
2223 -f .devcontainer/Dockerfile \
2324 -t thesis-builder:ci \
2425 .
2526
26- - name : Run latexmk inside container
27+ - name : Run latexmk
2728 run : |
2829 docker run --rm \
2930 -v "$GITHUB_WORKSPACE":/workspace \
3031 -w /workspace \
3132 thesis-builder:ci \
3233 latexmk
3334
34- - name : Upload dist PDFs
35- uses : actions/upload-artifact@v4
35+ - name : Create Release
36+ uses : softprops/action-gh-release@v2
3637 with :
37- name : dist-pdfs
38- path : dist/**/*.pdf
39- if-no-files-found : error
38+ name : Release ${{ github.ref_name }}
39+ generate_release_notes : true
40+ files : |
41+ dist/*.pdf
You can’t perform that action at this time.
0 commit comments