Use Native CSS Implementation for Auto-Resizable Textarea
Component
#34
Workflow file for this run
This file contains 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: Development Workflow | |
on: | |
pull_request: | |
branches: [main] | |
jobs: | |
next-ci: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Set up Node | |
uses: actions/setup-node@v4 | |
with: | |
node-version-file: '.node-version' | |
cache: 'yarn' | |
- name: Install dependencies | |
run: yarn --frozen-lockfile | |
- name: Run quality checks | |
run: yarn quality-check | |
- name: Run integration tests | |
run: yarn test-ci | |
- name: Build application | |
run: yarn build | |
e2e: | |
timeout-minutes: 60 | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Set up Node | |
uses: actions/setup-node@v4 | |
with: | |
node-version-file: '.node-version' | |
cache: 'yarn' | |
- name: Install dependencies | |
run: yarn --frozen-lockfile | |
- name: Install Playwright browsers | |
run: npx playwright install --with-deps | |
- name: Run Playwright tests | |
run: yarn e2e-ci | |
- name: Upload test report artifact to GHA | |
uses: actions/upload-artifact@v3 | |
if: always() # Always upload report even if e2e tests fail. | |
with: | |
name: playwright-report | |
path: playwright-report/ | |
retention-days: 1 |