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:
committed by
GitHub
parent
bb4d579605
commit
48ab55afcc
7
.github/workflows/action.yml
vendored
7
.github/workflows/action.yml
vendored
@@ -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
|
||||
|
||||
14
package.json
14
package.json
@@ -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
184
yarn.lock
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user