chore(): Update root dev deps and Stabilize package integration tests pipeline (#13952)

* chore(): Stabilize package integration tests pipeline

* manage deps

* action name
This commit is contained in:
Adrien de Peretti
2025-11-04 09:52:09 +01:00
committed by GitHub
parent bb4d579605
commit 48ab55afcc
3 changed files with 92 additions and 113 deletions

View File

@@ -83,7 +83,7 @@ jobs:
path: .
- name: Run unit tests
run: yarn test:chunk -- --shard=${{ matrix.shard_index }}/4 --maxWorkers=${{ steps.cpu-cores.outputs.count }} --passWithNoTests
run: yarn test -- --shard=${{ matrix.shard_index }}/4 --maxWorkers=${{ steps.cpu-cores.outputs.count }} --passWithNoTests
unit-tests:
if: ${{ always() }}
@@ -102,11 +102,12 @@ jobs:
integration-tests-packages-matrix:
needs: setup
name: Package Integration Tests - Shard ${{ matrix.shard_index }}
name: Package Integration Tests (${{ matrix.group }}) - Shard ${{ matrix.shard_index }}
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
group: ["slow", "fast"]
shard_index: [1, 2, 3]
env:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
@@ -158,7 +159,7 @@ jobs:
path: .
- name: Run package integration tests
run: yarn test:integration:packages -- --shard=${{ matrix.shard_index }}/3 --maxWorkers=${{ steps.cpu-cores.outputs.count }}
run: yarn test:integration:packages:${{ matrix.group }} -- --shard=${{ matrix.shard_index }}/3 --maxWorkers=${{ steps.cpu-cores.outputs.count }}
env:
DB_PASSWORD: postgres
DB_USERNAME: postgres

View File

@@ -23,18 +23,6 @@
"@atomico/rollup-plugin-sizes": "^1.1.4",
"@aws-sdk/client-dynamodb": "^3.218.0",
"@faker-js/faker": "^9.2.0",
"@medusajs/admin-sdk": "2.11.2",
"@medusajs/admin-shared": "2.11.2",
"@medusajs/admin-vite-plugin": "2.11.2",
"@medusajs/cli": "2.11.2",
"@medusajs/deps": "2.11.2",
"@medusajs/framework": "2.11.2",
"@medusajs/icons": "2.11.2",
"@medusajs/test-utils": "2.11.2",
"@medusajs/toolbox": "2.11.2",
"@medusajs/types": "2.11.2",
"@medusajs/ui": "4.0.26",
"@medusajs/ui-preset": "2.11.2",
"@rollup/plugin-node-resolve": "^15.1.0",
"@rollup/plugin-replace": "^5.0.2",
"@storybook/addon-essentials": "^8.3.5",
@@ -160,6 +148,8 @@
"jest": "jest",
"test": "turbo run test --no-daemon --no-cache --force",
"test:chunk": "./scripts/run-workspace-unit-tests-in-chunks.sh",
"test:integration:packages:fast": "turbo run test:integration --concurrency=1 --no-daemon --no-cache --force --filter='./packages/core/*' --filter='./packages/medusa' --filter='./packages/modules/*' --filter='./packages/modules/providers/*' --filter='!./packages/modules/{workflow-engine-redis,index,product,order,cart}'",
"test:integration:packages:slow": "turbo run test:integration --concurrency=1 --no-daemon --no-cache --force --filter='./packages/modules/{workflow-engine-redis,index,product,order,cart}'",
"test:integration:packages": "turbo run test:integration --concurrency=2 --no-daemon --no-cache --force --filter='./packages/core/*' --filter='./packages/medusa' --filter='./packages/modules/*' --filter='./packages/modules/providers/*'",
"test:integration:api": "turbo run test:integration:chunk --no-daemon --no-cache --force --filter=integration-tests-api",
"test:integration:http": "turbo run test:integration:chunk --no-daemon --no-cache --force --filter=integration-tests-http",

184
yarn.lock
View File

@@ -10826,90 +10826,90 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-darwin-arm64@npm:1.14.0"
"@swc/core-darwin-arm64@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-darwin-arm64@npm:1.15.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@swc/core-darwin-x64@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-darwin-x64@npm:1.14.0"
"@swc/core-darwin-x64@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-darwin-x64@npm:1.15.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@swc/core-linux-arm-gnueabihf@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.14.0"
"@swc/core-linux-arm-gnueabihf@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@swc/core-linux-arm64-gnu@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-linux-arm64-gnu@npm:1.14.0"
"@swc/core-linux-arm64-gnu@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-arm64-musl@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-linux-arm64-musl@npm:1.14.0"
"@swc/core-linux-arm64-musl@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-linux-arm64-musl@npm:1.15.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@swc/core-linux-x64-gnu@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-linux-x64-gnu@npm:1.14.0"
"@swc/core-linux-x64-gnu@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-linux-x64-gnu@npm:1.15.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-x64-musl@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-linux-x64-musl@npm:1.14.0"
"@swc/core-linux-x64-musl@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-linux-x64-musl@npm:1.15.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@swc/core-win32-arm64-msvc@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-win32-arm64-msvc@npm:1.14.0"
"@swc/core-win32-arm64-msvc@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@swc/core-win32-ia32-msvc@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-win32-ia32-msvc@npm:1.14.0"
"@swc/core-win32-ia32-msvc@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@swc/core-win32-x64-msvc@npm:1.14.0":
version: 1.14.0
resolution: "@swc/core-win32-x64-msvc@npm:1.14.0"
"@swc/core-win32-x64-msvc@npm:1.15.0":
version: 1.15.0
resolution: "@swc/core-win32-x64-msvc@npm:1.15.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.7.28":
version: 1.14.0
resolution: "@swc/core@npm:1.14.0"
version: 1.15.0
resolution: "@swc/core@npm:1.15.0"
dependencies:
"@swc/core-darwin-arm64": 1.14.0
"@swc/core-darwin-x64": 1.14.0
"@swc/core-linux-arm-gnueabihf": 1.14.0
"@swc/core-linux-arm64-gnu": 1.14.0
"@swc/core-linux-arm64-musl": 1.14.0
"@swc/core-linux-x64-gnu": 1.14.0
"@swc/core-linux-x64-musl": 1.14.0
"@swc/core-win32-arm64-msvc": 1.14.0
"@swc/core-win32-ia32-msvc": 1.14.0
"@swc/core-win32-x64-msvc": 1.14.0
"@swc/core-darwin-arm64": 1.15.0
"@swc/core-darwin-x64": 1.15.0
"@swc/core-linux-arm-gnueabihf": 1.15.0
"@swc/core-linux-arm64-gnu": 1.15.0
"@swc/core-linux-arm64-musl": 1.15.0
"@swc/core-linux-x64-gnu": 1.15.0
"@swc/core-linux-x64-musl": 1.15.0
"@swc/core-win32-arm64-msvc": 1.15.0
"@swc/core-win32-ia32-msvc": 1.15.0
"@swc/core-win32-x64-msvc": 1.15.0
"@swc/counter": ^0.1.3
"@swc/types": ^0.1.25
peerDependencies:
@@ -10938,7 +10938,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
checksum: 40823d5cf408f305ef91debc555109054dfd234117114dddc6078e498b7dfc97a8cb3ef756a4ff09708372457c40cc0804088c9e07ebc8c0e0030fdc4b8bdfba
checksum: b645e9664a533410906c39335b5b32d76237b3deced0b745d49af6c911223c9e234a537ef83156bea94ea06f66b7a3cf210c106cb8c19b1af4034651d57e2b06
languageName: node
linkType: hard
@@ -12012,16 +12012,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/project-service@npm:8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/project-service@npm:8.46.2"
"@typescript-eslint/project-service@npm:8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/project-service@npm:8.46.3"
dependencies:
"@typescript-eslint/tsconfig-utils": ^8.46.2
"@typescript-eslint/types": ^8.46.2
"@typescript-eslint/tsconfig-utils": ^8.46.3
"@typescript-eslint/types": ^8.46.3
debug: ^4.3.4
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 03e87bcbca6af3f95bf54d4047a8b4d12434126c27d7312e804499a9459e1c847fe045f83fe8e3b22c3dc3925baad0aa2a1a5476d0d51f73a493dc5909a53dbf
checksum: 24ef305bbb550a8e27a7d6377663c1f2773b39b7a9f12c8b95c66c0d15f8150787b036bbff9ae4c2a0a18ab68c62435b0e03889df294bef00b3ae8846cd20659
languageName: node
linkType: hard
@@ -12035,22 +12035,22 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/scope-manager@npm:8.46.2"
"@typescript-eslint/scope-manager@npm:8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/scope-manager@npm:8.46.3"
dependencies:
"@typescript-eslint/types": 8.46.2
"@typescript-eslint/visitor-keys": 8.46.2
checksum: 42f52ee621a3a0ef2233e7d3384d9dbd76218f5c906a9cce3152a1f55c060a3d3614c7b8fff5270bdf48e8fcc003e732d3f003f283ea6fb204d64a2f6bb3ea9c
"@typescript-eslint/types": 8.46.3
"@typescript-eslint/visitor-keys": 8.46.3
checksum: de8c116477e2a05a895ecd848a8289974a76cab884e07683c8085b3a2ce53895871d9bcd9de94723d6b2a437a6c526c77afcc75d6030cc4f1dccb9b47f4fc069
languageName: node
linkType: hard
"@typescript-eslint/tsconfig-utils@npm:8.46.2, @typescript-eslint/tsconfig-utils@npm:^8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.2"
"@typescript-eslint/tsconfig-utils@npm:8.46.3, @typescript-eslint/tsconfig-utils@npm:^8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.3"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 23e34ad296347417e42234945138022fb045d180fde69941483884a38e85fa55d5449420d2a660c0ebf1794a445add2f13e171c8dd64e4e83f594e2c4e35bf4d
checksum: a9686141204a96591ee51814a79fa676a8da845638eabb2363f9d82902660fd48ea47f7ec15a618129e45021ad154e1d193127248915752546d60d475d6a566e
languageName: node
linkType: hard
@@ -12078,10 +12078,10 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/types@npm:8.46.2"
checksum: 611716bae2369a1b8001c7f6cc03c5ecadfb956643cbbe27269defd28a61d43fe52eda008d7a09568b0be50c502e8292bf767b246366004283476e9a971b6fbc
"@typescript-eslint/types@npm:8.46.3, @typescript-eslint/types@npm:^8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/types@npm:8.46.3"
checksum: 6a6ccefbd086e6c38172fe14d04ba27c1c34755af7c25e752547c42d978b91bf6b97da56a5e63d098fbd679b4a5076c4dd4be6c947fd39b4c5feea5fed6deeb6
languageName: node
linkType: hard
@@ -12104,14 +12104,14 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/typescript-estree@npm:8.46.2"
"@typescript-eslint/typescript-estree@npm:8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/typescript-estree@npm:8.46.3"
dependencies:
"@typescript-eslint/project-service": 8.46.2
"@typescript-eslint/tsconfig-utils": 8.46.2
"@typescript-eslint/types": 8.46.2
"@typescript-eslint/visitor-keys": 8.46.2
"@typescript-eslint/project-service": 8.46.3
"@typescript-eslint/tsconfig-utils": 8.46.3
"@typescript-eslint/types": 8.46.3
"@typescript-eslint/visitor-keys": 8.46.3
debug: ^4.3.4
fast-glob: ^3.3.2
is-glob: ^4.0.3
@@ -12120,7 +12120,7 @@ __metadata:
ts-api-utils: ^2.1.0
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: ad7dbf352982bc6e16473ef19fc7d209fffeb147a732db8a2464e0ec33e7fbbc24ce3f23d01bdf99d503626c582a476debf4c90c527d755eeb99b863476d9f5f
checksum: 3a2bb879a3b42eda478015beee42729efdc78c0cfc70fa009442706626813114f8f9a1e918638ab957df385681ab073cf2076c508973ff9a72e2425e4e521b4f
languageName: node
linkType: hard
@@ -12142,17 +12142,17 @@ __metadata:
linkType: hard
"@typescript-eslint/utils@npm:^8.8.1":
version: 8.46.2
resolution: "@typescript-eslint/utils@npm:8.46.2"
version: 8.46.3
resolution: "@typescript-eslint/utils@npm:8.46.3"
dependencies:
"@eslint-community/eslint-utils": ^4.7.0
"@typescript-eslint/scope-manager": 8.46.2
"@typescript-eslint/types": 8.46.2
"@typescript-eslint/typescript-estree": 8.46.2
"@typescript-eslint/scope-manager": 8.46.3
"@typescript-eslint/types": 8.46.3
"@typescript-eslint/typescript-estree": 8.46.3
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 600b70730077ed85a6e278e06771f3933cdafce242f979e4af1c1b41290bf1efb14d20823c25c38a3a792def69b18eb9410af28bb228fe86027ad7859753c62d
checksum: cf85b166f75c2fd248004fb59643315347489d9ab589738cda1b4c36c25e7947c197a1c21e46cb25959be7d0f310b352c4436f8d3e0a91d64e4fafb3ef4b4e3d
languageName: node
linkType: hard
@@ -12166,13 +12166,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:8.46.2":
version: 8.46.2
resolution: "@typescript-eslint/visitor-keys@npm:8.46.2"
"@typescript-eslint/visitor-keys@npm:8.46.3":
version: 8.46.3
resolution: "@typescript-eslint/visitor-keys@npm:8.46.3"
dependencies:
"@typescript-eslint/types": 8.46.2
"@typescript-eslint/types": 8.46.3
eslint-visitor-keys: ^4.2.1
checksum: 2067cd9a3c90b3817242cc49b5fa77428e1b92b28e16a12f45c2b399acbba7bd17e503553e5e68924e40078477a5c247dfa12e7709c24fe11c0b17a0c8486c33
checksum: c5f96840e0c31541e1a2390712a6cb290eff59fc97a3ffa7ecab353d3bb3cf0d8c6f62d68db271bf194aa8c4582be735b6121fcc5b30449e01799642be77de6e
languageName: node
linkType: hard
@@ -16384,14 +16384,14 @@ __metadata:
linkType: hard
"eslint-plugin-storybook@npm:^10.0.1":
version: 10.0.2
resolution: "eslint-plugin-storybook@npm:10.0.2"
version: 10.0.3
resolution: "eslint-plugin-storybook@npm:10.0.3"
dependencies:
"@typescript-eslint/utils": ^8.8.1
peerDependencies:
eslint: ">=8"
storybook: ^10.0.2
checksum: 1a0adbc60c7f589914f08ad57d79804c56f6e156a7561c73c6bfa0549f3bccb1fdaa08bbad19c871f79418fe9bd5b5c7dbb712f858e93584a18de041357ed787
storybook: ^10.0.3
checksum: f371668fe55e6d1f65a79e2d08902ca83aa175a643309fceea289b9420877b4a1753d2d42dcf6240e39e28700b0e4c86e8b1b9dc5a7b1ad95e9b5ce95a8da7ec
languageName: node
linkType: hard
@@ -24679,18 +24679,6 @@ __metadata:
"@changesets/changelog-github": ^0.4.8
"@changesets/cli": ^2.26.0
"@faker-js/faker": ^9.2.0
"@medusajs/admin-sdk": 2.11.2
"@medusajs/admin-shared": 2.11.2
"@medusajs/admin-vite-plugin": 2.11.2
"@medusajs/cli": 2.11.2
"@medusajs/deps": 2.11.2
"@medusajs/framework": 2.11.2
"@medusajs/icons": 2.11.2
"@medusajs/test-utils": 2.11.2
"@medusajs/toolbox": 2.11.2
"@medusajs/types": 2.11.2
"@medusajs/ui": 4.0.26
"@medusajs/ui-preset": 2.11.2
"@rollup/plugin-node-resolve": ^15.1.0
"@rollup/plugin-replace": ^5.0.2
"@storybook/addon-essentials": ^8.3.5