chore(ci): migrate workflows from GitHub to Gitea; update lockfile
This commit is contained in:
@@ -77,7 +77,7 @@ jobs:
|
||||
# browser. playwright is a direct devDep of these packages, so run its CLI
|
||||
# in the package context (--filter) — it isn't resolvable from the root.
|
||||
- name: Install Playwright Chromium
|
||||
if: matrix.package == '@robonen/primitives' || matrix.package == '@robonen/editor'
|
||||
if: matrix.package == '@robonen/primitives' || matrix.package == '@robonen/writekit'
|
||||
run: pnpm --filter "${{ matrix.package }}" exec playwright install --with-deps chromium
|
||||
|
||||
- name: Lint
|
||||
@@ -87,7 +87,7 @@ jobs:
|
||||
run: pnpm --filter "${{ matrix.package }}" --if-present run test
|
||||
|
||||
# Sentinel job — aggregates all matrix results into a single status check.
|
||||
# Add "CI" as the required check in branch protection rules.
|
||||
# Add "CI" as the required status check in the branch protection rules.
|
||||
ci:
|
||||
name: CI
|
||||
needs: check
|
||||
@@ -43,31 +43,31 @@ jobs:
|
||||
run: |
|
||||
# Find all package.json files (excluding node_modules)
|
||||
PACKAGE_FILES=$(find . -path "*/package.json" -not -path "*/node_modules/*")
|
||||
|
||||
|
||||
for file in $PACKAGE_FILES; do
|
||||
PACKAGE_DIR=$(dirname $file)
|
||||
echo "Checking $PACKAGE_DIR for version changes..."
|
||||
|
||||
|
||||
# Get package details
|
||||
PACKAGE_NAME=$(node -p "require('$file').name")
|
||||
CURRENT_VERSION=$(node -p "require('$file').version")
|
||||
IS_PRIVATE=$(node -p "require('$file').private || false")
|
||||
|
||||
|
||||
# Skip private packages
|
||||
if [ "$IS_PRIVATE" == "true" ]; then
|
||||
echo "Skipping private package $PACKAGE_NAME"
|
||||
continue
|
||||
fi
|
||||
|
||||
|
||||
# Skip root package
|
||||
if [ "$PACKAGE_DIR" == "." ]; then
|
||||
echo "Skipping root package"
|
||||
continue
|
||||
fi
|
||||
|
||||
|
||||
# Check if package exists on npm
|
||||
NPM_VERSION=$(npm view $PACKAGE_NAME version 2>/dev/null || echo "0.0.0")
|
||||
|
||||
|
||||
# Compare versions
|
||||
if [ "$CURRENT_VERSION" != "$NPM_VERSION" ]; then
|
||||
echo "Version changed for $PACKAGE_NAME: $NPM_VERSION → $CURRENT_VERSION"
|
||||
Generated
+86
-83
@@ -299,89 +299,6 @@ importers:
|
||||
specifier: ^43.216.1
|
||||
version: 43.216.1(typanion@3.14.0)
|
||||
|
||||
vue/editor:
|
||||
dependencies:
|
||||
'@floating-ui/vue':
|
||||
specifier: ^1.1.11
|
||||
version: 1.1.11(vue@3.5.35(typescript@6.0.3))
|
||||
'@robonen/crdt':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/crdt
|
||||
'@robonen/platform':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/platform
|
||||
'@robonen/stdlib':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/stdlib
|
||||
'@vue/shared':
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35
|
||||
vue:
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35(typescript@6.0.3)
|
||||
devDependencies:
|
||||
'@robonen/eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/eslint
|
||||
'@robonen/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/tsconfig
|
||||
'@robonen/tsdown':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/tsdown
|
||||
'@vitest/browser':
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vitest@4.1.8)
|
||||
'@vitest/browser-playwright':
|
||||
specifier: ^4.1.8
|
||||
version: 4.1.8(playwright@1.60.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vitest@4.1.8)
|
||||
'@vue/test-utils':
|
||||
specifier: 'catalog:'
|
||||
version: 2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
|
||||
eslint:
|
||||
specifier: 'catalog:'
|
||||
version: 10.4.1(jiti@2.7.0)
|
||||
jsdom:
|
||||
specifier: 'catalog:'
|
||||
version: 29.1.1
|
||||
playwright:
|
||||
specifier: ^1.60.0
|
||||
version: 1.60.0
|
||||
tsdown:
|
||||
specifier: 'catalog:'
|
||||
version: 0.22.2(oxc-resolver@11.20.0)(typescript@6.0.3)(unrun@0.2.33)(vue-tsc@3.3.4(typescript@6.0.3))
|
||||
unplugin-vue:
|
||||
specifier: ^7.2.0
|
||||
version: 7.2.0(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0)
|
||||
vitest-browser-vue:
|
||||
specifier: ^2.1.0
|
||||
version: 2.1.0(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vitest@4.1.8)(vue@3.5.35(typescript@6.0.3))
|
||||
vue-tsc:
|
||||
specifier: ^3.3.4
|
||||
version: 3.3.4(typescript@6.0.3)
|
||||
|
||||
vue/editor/playground:
|
||||
dependencies:
|
||||
'@robonen/editor':
|
||||
specifier: workspace:*
|
||||
version: link:..
|
||||
vue:
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35(typescript@6.0.3)
|
||||
devDependencies:
|
||||
'@robonen/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../../configs/tsconfig
|
||||
'@vitejs/plugin-vue':
|
||||
specifier: ^6.0.7
|
||||
version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))
|
||||
vite:
|
||||
specifier: ^8.0.16
|
||||
version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0)
|
||||
vue-tsc:
|
||||
specifier: ^3.3.4
|
||||
version: 3.3.4(typescript@6.0.3)
|
||||
|
||||
vue/primitives:
|
||||
dependencies:
|
||||
'@floating-ui/vue':
|
||||
@@ -548,6 +465,92 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 0.22.2(oxc-resolver@11.20.0)(typescript@6.0.3)(unrun@0.2.33)(vue-tsc@3.2.6(typescript@6.0.3))
|
||||
|
||||
vue/writekit:
|
||||
dependencies:
|
||||
'@robonen/crdt':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/crdt
|
||||
'@robonen/platform':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/platform
|
||||
'@robonen/primitives':
|
||||
specifier: workspace:*
|
||||
version: link:../primitives
|
||||
'@robonen/stdlib':
|
||||
specifier: workspace:*
|
||||
version: link:../../core/stdlib
|
||||
'@robonen/vue':
|
||||
specifier: workspace:*
|
||||
version: link:../toolkit
|
||||
'@vue/shared':
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35
|
||||
vue:
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35(typescript@6.0.3)
|
||||
devDependencies:
|
||||
'@robonen/eslint':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/eslint
|
||||
'@robonen/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/tsconfig
|
||||
'@robonen/tsdown':
|
||||
specifier: workspace:*
|
||||
version: link:../../configs/tsdown
|
||||
'@vitest/browser':
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vitest@4.1.8)
|
||||
'@vitest/browser-playwright':
|
||||
specifier: ^4.1.8
|
||||
version: 4.1.8(playwright@1.60.0)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vitest@4.1.8)
|
||||
'@vue/test-utils':
|
||||
specifier: 'catalog:'
|
||||
version: 2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
|
||||
eslint:
|
||||
specifier: 'catalog:'
|
||||
version: 10.4.1(jiti@2.7.0)
|
||||
jsdom:
|
||||
specifier: 'catalog:'
|
||||
version: 29.1.1
|
||||
playwright:
|
||||
specifier: ^1.60.0
|
||||
version: 1.60.0
|
||||
tsdown:
|
||||
specifier: 'catalog:'
|
||||
version: 0.22.2(oxc-resolver@11.20.0)(typescript@6.0.3)(unrun@0.2.33)(vue-tsc@3.3.4(typescript@6.0.3))
|
||||
unplugin-vue:
|
||||
specifier: ^7.2.0
|
||||
version: 7.2.0(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0)
|
||||
vitest-browser-vue:
|
||||
specifier: ^2.1.0
|
||||
version: 2.1.0(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vitest@4.1.8)(vue@3.5.35(typescript@6.0.3))
|
||||
vue-tsc:
|
||||
specifier: ^3.3.4
|
||||
version: 3.3.4(typescript@6.0.3)
|
||||
|
||||
vue/writekit/playground:
|
||||
dependencies:
|
||||
'@robonen/writekit':
|
||||
specifier: workspace:*
|
||||
version: link:..
|
||||
vue:
|
||||
specifier: 'catalog:'
|
||||
version: 3.5.35(typescript@6.0.3)
|
||||
devDependencies:
|
||||
'@robonen/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../../configs/tsconfig
|
||||
'@vitejs/plugin-vue':
|
||||
specifier: ^6.0.7
|
||||
version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))
|
||||
vite:
|
||||
specifier: ^8.0.16
|
||||
version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.0)(yaml@2.9.0)
|
||||
vue-tsc:
|
||||
specifier: ^3.3.4
|
||||
version: 3.3.4(typescript@6.0.3)
|
||||
|
||||
packages:
|
||||
|
||||
'@adobe/css-tools@4.4.4':
|
||||
|
||||
Reference in New Issue
Block a user