File tree Expand file tree Collapse file tree 1 file changed +24
-14
lines changed
Expand file tree Collapse file tree 1 file changed +24
-14
lines changed Original file line number Diff line number Diff line change @@ -22,28 +22,31 @@ jobs:
2222 release-type : simple
2323 package-name : snakemake-hpc-teaching-material
2424
25-
2625 build :
2726 needs : release-please
2827 if : ${{ needs.release-please.outputs.release_created }}
2928 name : Release Artifacts
3029 runs-on : ubuntu-latest
3130 steps :
32- - uses : actions/checkout@v4
31+ - name : Set up Git repository
32+ uses : actions/checkout@v4
3333 - name : Install Dependencies
3434 run : sudo apt-get update && sudo apt-get install -y --no-install-recommends \
35- python3-yaml \
36- texlive \
37- texlive-fonts-extra \
38- texlive-latex-extra \
39- texlive-luatex \
40- texlive-pictures \
41- texlive-plain-generic \
42- texlive-pstricks \
43- texlive-science \
44- latexmk \
45- ghostscript \
46- poppler-utils
35+ gh \
36+ python3-yaml \
37+ python3-jinja2 \
38+ texlive \
39+ texlive-fonts-extra \
40+ texlive-latex-extra \
41+ texlive-luatex \
42+ texlive-pictures \
43+ texlive-plain-generic \
44+ texlive-pstricks \
45+ texlive-science \
46+ latexmk \
47+ ghostscript \
48+ poppler-utils
49+
4750 - name : LaTeX compile
4851 run : |
4952 ./render --master-tex Snakemake_HPC_Users.tex --configfile config/config_for_github.yaml
5457 zip slides.zip slides/*pdf || exit 1
5558 else
5659 echo "Error: No PDF files found in slides directory" >&2
60+
61+ - name : Upload
62+ uses : actions/upload-artifact@v4
63+ with :
64+ name : Slides
65+ path : |
66+ slides.zip
You can’t perform that action at this time.
0 commit comments