# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # Sample workflow for building and deploying a Jekyll site name: Deploy Lecture site run-name: ${{ gitea.actor }} deploys Lecture site on: push: branches: - main jobs: # Deploy job build: runs-on: ubuntu-latest # this is the "label" the runner will use and map to docker target OS container: volumes: # left: where the output will end up on disk, right: volume name inside container - /opt/caddy2/www/lectures:/workspace/schallbert/lectures/tmp steps: - name: --- CHECKOUT --- uses: actions/checkout@v3 with: sparse-checkout: '!.*' # ignore hidden folders path: ./tmp - name: --- NOTIFY --- run: | curl \ -H "Title: Gitea act_runner" \ -H "Content-Type: text/plain" \ -d $'Repo: ${{ github.repository }}\nRef: ${{ github.ref }}\nStatus: ${{ job.status}}' \ ntfy.sh/schallbert-borgmatic-catzenklebermusoelkanne