proposal of script to update transactions. Advances #121 #81
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Public CI | |
| on: | |
| push: | |
| branches: [ "main" ] | |
| pull_request: | |
| branches: [ "main" ] | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository (no submodules) | |
| uses: actions/checkout@v4 | |
| - name: Setup pnpm (explicit version) | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: '10.28.0' | |
| - name: Setup Node.js and Cache | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '20' | |
| cache: 'pnpm' | |
| cache-dependency-path: 'apps/nextjs/pnpm-lock.yaml' | |
| - name: Install dependencies for Next.js app | |
| run: pnpm install --frozen-lockfile | |
| working-directory: ./apps/nextjs | |
| - name: Run Public Test Suite (excluding private API) | |
| run: | | |
| echo "::warning::Running public-only test suite. API tests are excluded as they require the private repository, which is handled by the GitLab CI." | |
| pnpm test -- --exclude **/api/** | |
| working-directory: ./apps/nextjs |