Skip to content

feat: eval touch (#190) #1

feat: eval touch (#190)

feat: eval touch (#190) #1

on:
push:
branches:
- main
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
permissions: write-all
outputs:
release_created: ${{ steps.release.outputs.release_created }}
steps:
- uses: GoogleCloudPlatform/release-please-action@v4
id: release
with:
token: ${{ secrets.PAT }}
release-type: simple
package-name: snakemake-hpc-teaching-material
# build:
# needs: release-please
# if: ${{ needs.release-please.outputs.release_created }}
# name: Release Artifacts
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Install Dependencies
# run: sudo apt-get update && sudo apt-get install -y --no-install-recommends \
# python3-yaml \
# texlive \
# texlive-fonts-extra \
# texlive-latex-extra \
# texlive-luatex \
# texlive-pictures \
# texlive-plain-generic \
# texlive-pstricks \
# texlive-science \
# latexmk \
# ghostscript \
# poppler-utils
# - name: LaTeX compile
# run: |
# ./render --master-tex Snakemake_HPC_Users.tex --configfile config/config_for_github.yaml
# ./render --master-tex Snakemake_HPC_Creators.tex --configfile config/config_for_github.yaml
# ./render --master-tex Snakemake_HPC_User_Creator_Combi.tex --configfile config/config_for_github.yaml
# ./render --master-tex Snakemake_HPC_Admins.tex --configfile config/config_for_github.yaml
# if ls slides/*.pdf 1> /dev/null 2>&1; then
# zip slides.zip slides/*pdf || exit 1
# else
# echo "Error: No PDF files found in slides directory" >&2