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 - name: Defensio run: cd . /Defensio - uses: docker://git.kocoder.xyz/docker/ga-pandoc:c6eaa45b623c284e80f37434872621defc00f864 with: env: TEXINPUTS=.:./libs/awesome-beamer/:./libs/smile/ command: pandoc args: >- 01_Praesentation_Allgemein.md \ 02_Praesentation_Konstantin_Hintermayer.md \ 03_Praesentation_Florian_Edlmayer.md \ 04_Praesentation_Adam_Gaiswinkler.md \ -t beamer \ --template 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/*