chore: fix internal usePrevious hooks #2050
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: Check Tasklist Carbonization | |
on: [push] | |
jobs: | |
Exec: | |
name: Run visual regression | |
runs-on: ubuntu-latest | |
container: | |
image: mcr.microsoft.com/playwright:v1.40.1 | |
options: --user 1001:1000 | |
steps: | |
- name: Checkout form-js | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |
with: | |
path: form-js | |
- name: Checkout Tasklist | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |
with: | |
repository: camunda/tasklist | |
token: ${{ secrets.ADD_TO_HTO_PROJECT_PAT }} | |
path: tasklist | |
ref: "master" | |
- name: Setup form-js cache | |
uses: actions/setup-node@d86ebcd40b3cb50b156bfa44dd277faf38282d12 | |
with: | |
node-version: "20" | |
cache: "npm" | |
cache-dependency-path: ./form-js/package-lock.json | |
- name: Setup Tasklist cache | |
uses: actions/setup-node@d86ebcd40b3cb50b156bfa44dd277faf38282d12 | |
with: | |
node-version: "20" | |
cache: "yarn" | |
cache-dependency-path: ./tasklist/client/yarn.lock | |
- name: Install form-js deps | |
run: npm ci | |
working-directory: ./form-js | |
- name: Build form-js | |
run: npm run build | |
working-directory: ./form-js | |
- name: Create form-js-viewer link | |
run: yarn link | |
working-directory: ./form-js/packages/form-js-viewer | |
- name: Link form-js-viewer | |
run: yarn link "@bpmn-io/form-js-viewer" | |
working-directory: ./tasklist/client | |
- name: Create form-js-carbon-styles link | |
run: yarn link | |
working-directory: ./form-js/packages/form-js-carbon-styles | |
- name: Link form-js-carbon-styles | |
run: yarn link "@bpmn-io/form-js-carbon-styles" | |
working-directory: ./tasklist/client | |
- name: Install Tasklist deps | |
run: yarn | |
working-directory: ./tasklist/client | |
- name: Build Tasklist | |
run: yarn build:visual-regression | |
working-directory: ./tasklist/client | |
- name: Start server | |
working-directory: ./tasklist/client | |
run: yarn start:visual-regression & | |
- name: Run Playwright tests | |
working-directory: ./tasklist/client | |
run: yarn playwright form-js-integration | |
- uses: actions/upload-artifact@c320f57948d137eb8c7f8e781ddcc0f61b04e834 | |
if: always() | |
with: | |
name: playwright-report | |
path: ./tasklist/client/playwright-report/ | |
retention-days: 30 |