Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/workflows/build-miwg-test-suite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build MIWG Test Suite

on:
push:
branches:
- main
paths:
- 'bpmn-rendering-miwg-test-suite/**'
- '.github/workflows/build-miwg-test-suite.yml'
pull_request:
paths:
- 'bpmn-rendering-miwg-test-suite/**'
- '.github/workflows/build-miwg-test-suite.yml'

defaults:
run:
working-directory: bpmn-rendering-miwg-test-suite

jobs:
build:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Setup Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version-file: bpmn-rendering-miwg-test-suite/.nvmrc
cache: npm
cache-dependency-path: bpmn-rendering-miwg-test-suite/package-lock.json
- name: Install dependencies
# The build (tsc && vite build) does not need install scripts. Skipping them avoids the
# playwright-chromium postinstall that downloads Chromium and hangs the job. Using --ignore-scripts
# instead of PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD keeps this working across playwright version upgrades.
run: npm ci --ignore-scripts
- name: Build
run: npm run build
2 changes: 1 addition & 1 deletion .github/workflows/pr-metadata-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ jobs:
pull-requests: write # post comments when the PR title doesn't match the "Conventional Commits" rules
steps:
- name: Check Pull Request title
uses: bonitasoft/actions/packages/pr-title-conventional-commits@v2
uses: bonitasoft/actions/packages/pr-title-conventional-commits@dbdf8b0b5cd8289307663b1fd06413a115b24940 # v3.6.1
199 changes: 160 additions & 39 deletions bpmn-rendering-miwg-test-suite/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion bpmn-rendering-miwg-test-suite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"generate-screenshots": "node --loader ts-node/esm scripts/generate-screenshots.ts"
},
"dependencies": {
"bpmn-visualization": "0.44.0"
"bpmn-visualization": "0.48.0"
},
"devDependencies": {
"playwright-chromium": "~1.52.0",
Expand Down
Loading