name: Clean up branch.dsv.su.se on: pull_request: types: - closed jobs: Cleanup-branch: runs-on: ubuntu-latest steps: - name: Generate mangled vhost name id: mangled-name run: | MANGLED_BRANCH_NAME="$(echo ${{ gitea.headref}} | sed -r -e 's%/%-%g' -e 's/[^0-9a-z\-]//g')" echo $MANGLED_BRANCH_NAME echo "MANGLED_NAME=$MANGLED_BRANCH_NAME" >> "$GITHUB_OUTPUT" - name: Set up SSH key run: | echo "${{ secrets.BRANCH_CLEANUP_KEY }}" >> ssh_key chmod 0600 ssh_key - name: Execute clean up script run: echo "${{ gitea.serverurl }}/${{ gitea.repository }}.git ${{ gitea.headref }} ${{ steps.mangled-name.outputs.MANGLED_NAME }}" | ssh -o StrictHostKeyChecking=accept-new -i ssh_key branch.dsv.su.se