name: PR-Build on: push: branches: - '!master' # excludes master - '!main' # excludes main jobs: # Environment/Checks pr-check: name: PR Build runs-on: ubuntu-24.04 timeout-minutes: 30 steps: # Make sure docker is available - run: docker ps # Falback to clone the repo at the current commit, need to get commit or branch name # https://stackoverflow.com/questions/58886293/getting-current-branch-and-commit-hash-in-github-action#58886352 # - run: (cd /root && git clone https://git.tidoni-sky.ddnss.de/tidoni/pdf-web-toolkit.git) # - run: (cd /root/pdf-web-toolkit && docker build -t pdf-web-toolkit .) - run: docker build -t pdf-web-toolkit . - run: podman run --rm --name pdf-web-toolkit pdf-web-toolkit pytest