Skip to content

Commit 84c977f

Browse files
authored
Merge pull request #5 from snakemake/feat/publish_slides
fix: publish slides
2 parents a8cc45f + 97cb664 commit 84c977f

File tree

1 file changed

+24
-14
lines changed

1 file changed

+24
-14
lines changed

.github/workflows/release-please.yml

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff 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
@@ -54,3 +57,10 @@ jobs:
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

0 commit comments

Comments
 (0)