name: "Dev Environment Test" on: push: branches: - main - dev pull_request: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/dev' }} env: SHELL: /usr/bin/bash jobs: restart-dev-and-test: runs-on: ubicloud-standard-8 steps: - uses: actions/checkout@v6 - name: Setup Node.js v20 uses: actions/setup-node@v6 with: node-version: 20 - name: Setup pnpm uses: pnpm/action-setup@v4 - name: Install packages run: pnpm install - name: Start dev environment run: pnpm run restart-dev-environment - name: Run tests run: pnpm run test --reporter=verbose - name: Print dev server logs run: cat dev-server.log.untracked.txt if: always()