Enh/dx 362 upgrade inquirer to v12 #1826
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: Run Unit Tests | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| jobs: | |
| run-tests: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: 10.28.0 # or your local pnpm version | |
| - name: Set up Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '22.x' | |
| cache: 'pnpm' # optional but recommended | |
| - name: Temporarily disable contentstack package | |
| run: mv packages/contentstack/package.json packages/contentstack/package.json.disabled || true | |
| - name: Install Dependencies (Excluding Contentstack) | |
| run: npm run bootstrap | |
| - name: Build all plugins (Excluding Contentstack) | |
| run: | | |
| npm run build | |
| - name: Restore contentstack package | |
| run: mv packages/contentstack/package.json.disabled packages/contentstack/package.json || true | |
| - name: Run tests for Contentstack Command | |
| working-directory: ./packages/contentstack-command | |
| run: npm run test:unit | |
| - name: Run tests for Contentstack Config | |
| working-directory: ./packages/contentstack-config | |
| run: npm run test:unit | |
| - name: Run tests for Contentstack Auth | |
| working-directory: ./packages/contentstack-auth | |
| run: NODE_ENV=PREPACK_MODE npm run test |