Skip to content

Merge pull request #1 from snakemake/fix/ci2 #2

Merge pull request #1 from snakemake/fix/ci2

Merge pull request #1 from snakemake/fix/ci2 #2

on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
repository-projects: read
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
steps:
- uses: GoogleCloudPlatform/release-please-action@v4
id: release
with:
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