name: Deploy Frontend on: push: branches: [ main, dev ] workflow_dispatch: jobs: deploy: runs-on: [frontend] # ✅ matches your psgbuild02 runner steps: - name: Checkout uses: actions/checkout@v4 - name: Pick environment id: envmap run: | if [[ "${{ gitea.ref_name }}" == "main" ]]; then echo "ENV=prod" >> $GITHUB_OUTPUT else echo "ENV=dev" >> $GITHUB_OUTPUT fi - name: Deploy via script run: | ssh ${SSH_USER}@${SSH_HOST} "bash /home/sonder/deploy.sh ${{ steps.envmap.outputs.ENV }}"