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: | if [[ "${{ steps.envmap.outputs.ENV }}" == "prod" ]]; then bash /home/sonder/deploy-prod.sh else bash /home/sonder/deploy-dev.sh fi