name: build-debian-package on: push: tags: - "doc-*" jobs: build: name: Build the debian package runs-on: ubuntu-latest steps: - name: "Git clone" run: git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git . - name: "Git checkout" run: git checkout "${{ gitea.sha }}" - name: "Submodules auschecken" run: git submodule update --init - uses: docker://git.kocoder.xyz/docker/ga-pandoc:c6eaa45b623c284e80f37434872621defc00f864 name: Pandoc with: env: TEXINPUTS=.:./libs/awesome-beamer/:./libs/smile/ command: pandoc args: >- ./Defensio/01_Praesentation_Allgemein.md \ ./02_Praesentation_Konstantin_Hintermayer.md \ ./03_Praesentation_Florian_Edlmayer.md \ ./04_Praesentation_Adam_Gaiswinkler.md \ -t beamer \ --template ./Defensio/00_preamble.tex \ --pdf-engine=pdflatex \ --slide-level=2 \ --number-sections \ --lua-filter ./_extensions/diagram/diagram.lua \ --syntax-definition ./_extensions/razor/razor.xml \ --syntax-definition ./_extensions/nginx/nginx.xml \ -o defensio.pdf - name: "Create release" uses: akkuman/gitea-release-action@v1 with: files: |- ./Defensio/defensio.pdf ./Defensio/Images/*