Skip to content

Commit b3c3456

Browse files
committed
Update CI script
1 parent 334f4c5 commit b3c3456

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

.github/workflows/build.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,38 @@ on:
44
push:
55
tags:
66
- '*'
7+
workflow_dispatch:
78

89
jobs:
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

0 commit comments

Comments
 (0)