name: Test

on: [push]

jobs:
  test_service:
    runs-on: native

    steps:
      - name: Get branch
        run: echo "BRANCH=$(echo "${{ gitea.ref }}" | cut -d'/' -f3)" >> $GITHUB_ENV
      - name: Signal deprived.dev for rebuild
        env:
          SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }}
        run: |
          sshkey=$(mktemp)
          trap "rm -rf $sshkey" exit
          ssh -i $sshkey -o StrictHostKeyChecking=no deprivedbuilder@deprived.dev -t 'sudo systemctl start "build-deprived-website-$BRANCH"'