2 Commits

Author SHA1 Message Date
Renovate Bot 9082b63221 chore(deps): update dependency @floating-ui/vue to v2
CI / @robonen/crdt (pull_request) Successful in 1m21s
CI / @robonen/docs (pull_request) Successful in 5m54s
CI / @robonen/encoding (pull_request) Successful in 1m4s
CI / @robonen/eslint (pull_request) Successful in 59s
CI / @robonen/fetch (pull_request) Successful in 1m1s
CI / @robonen/platform (pull_request) Successful in 1m36s
CI / @robonen/primitives (pull_request) Failing after 4m50s
CI / @robonen/primitives-playground (pull_request) Successful in 1m42s
CI / @robonen/renovate (pull_request) Successful in 51s
CI / @robonen/stdlib (pull_request) Successful in 1m14s
CI / @robonen/stories (pull_request) Successful in 2m11s
CI / @robonen/tsconfig (pull_request) Successful in 47s
CI / @robonen/tsdown (pull_request) Successful in 41s
CI / @robonen/vue (pull_request) Successful in 3m13s
CI / @robonen/writekit (pull_request) Successful in 4m25s
CI / @robonen/writekit-playground (pull_request) Successful in 1m54s
CI / CI (pull_request) Failing after 1m58s
2026-06-16 00:03:06 +00:00
robonen 6e70d4edd1 refactor(ci): replace dynamic package discovery with static package list
Publish to NPM / Check version changes and publish (push) Failing after 10m51s
2026-06-16 06:01:38 +07:00
3 changed files with 31 additions and 54 deletions
+22 -29
View File
@@ -13,45 +13,38 @@ env:
NODE_VERSION: 24.x
jobs:
# Enumerate the workspace packages so the matrix below fans out one job per
# package (kept dynamic so new packages are picked up automatically).
discover:
name: Discover packages
runs-on: ubuntu-latest
outputs:
packages: ${{ steps.list.outputs.packages }}
steps:
- uses: actions/checkout@v6
- name: Install pnpm
uses: pnpm/action-setup@v6
with:
run_install: false
- uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: List workspace packages
id: list
run: echo "packages=$(pnpm -r ls --depth -1 --json | jq -c '[.[] | select(.name != "tools") | .name]')" >> "$GITHUB_OUTPUT"
# One job per package — build (with its workspace deps), lint and test run in
# parallel across packages. fail-fast: false so every package is reported.
#
# The list is static: Gitea's act_runner does not expand a dynamic matrix
# built from a previous job's outputs (the strategy is evaluated before the
# producing job runs), so `matrix.package` came out empty. When you add a
# workspace package, add a line here.
check:
name: ${{ matrix.package }}
needs: discover
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
fail-fast: false
matrix:
package: ${{ fromJSON(needs.discover.outputs.packages) }}
package:
- "@robonen/eslint"
- "@robonen/tsconfig"
- "@robonen/tsdown"
- "@robonen/crdt"
- "@robonen/encoding"
- "@robonen/fetch"
- "@robonen/platform"
- "@robonen/stdlib"
- "@robonen/docs"
- "@robonen/renovate"
- "@robonen/primitives"
- "@robonen/primitives-playground"
- "@robonen/stories"
- "@robonen/vue"
- "@robonen/writekit"
- "@robonen/writekit-playground"
steps:
- uses: actions/checkout@v6
+8 -24
View File
@@ -302,8 +302,8 @@ importers:
vue/primitives:
dependencies:
'@floating-ui/vue':
specifier: ^1.1.11
version: 1.1.11(vue@3.5.35(typescript@6.0.3))
specifier: ^2.0.0
version: 2.0.0(vue@3.5.35(typescript@6.0.3))
'@robonen/encoding':
specifier: workspace:*
version: link:../../core/encoding
@@ -1365,8 +1365,10 @@ packages:
'@floating-ui/utils@0.2.11':
resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
'@floating-ui/vue@1.1.11':
resolution: {integrity: sha512-HzHKCNVxnGS35r9fCHBc3+uCnjw9IWIlCPL683cGgM9Kgj2BiAl8x1mS7vtvP6F9S/e/q4O6MApwSHj8hNLGfw==}
'@floating-ui/vue@2.0.0':
resolution: {integrity: sha512-I7hYpCAkgBrtXdZbfCpGaqAV+E09fENSHBIm81z6WhSgcl1ctkb3+1gW9h8PVDus0Em2FwGRR41epgxILS6YhQ==}
peerDependencies:
vue: '>=3.3.0'
'@gwhitney/detect-indent@7.0.1':
resolution: {integrity: sha512-7bQW+gkKa2kKZPeJf6+c6gFK9ARxQfn+FKy9ScTBppyKRWH2KzsmweXUoklqeEiHiNVWaeP5csIdsNq6w7QhzA==}
@@ -8438,17 +8440,6 @@ packages:
vue-component-type-helpers@3.3.4:
resolution: {integrity: sha512-joip1uZTaQR0nD23N400gIdJ7xY+WiiiMA/BCKz842gvGBknqDQAzklUvDEhqFvvrhQY8S2ZANBMu4X70VMFGw==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^3.0.0-0 || ^2.6.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -9599,14 +9590,11 @@ snapshots:
'@floating-ui/utils@0.2.11': {}
'@floating-ui/vue@1.1.11(vue@3.5.35(typescript@6.0.3))':
'@floating-ui/vue@2.0.0(vue@3.5.35(typescript@6.0.3))':
dependencies:
'@floating-ui/dom': 1.7.6
'@floating-ui/utils': 0.2.11
vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
vue: 3.5.35(typescript@6.0.3)
'@gwhitney/detect-indent@7.0.1': {}
@@ -17449,10 +17437,6 @@ snapshots:
vue-component-type-helpers@3.3.4: {}
vue-demi@0.14.10(vue@3.5.35(typescript@6.0.3)):
dependencies:
vue: 3.5.35(typescript@6.0.3)
vue-devtools-stub@0.1.0: {}
vue-docgen-api@4.79.2(vue@3.5.35(typescript@5.9.3)):
+1 -1
View File
@@ -69,7 +69,7 @@
"vue-tsc": "^3.3.4"
},
"dependencies": {
"@floating-ui/vue": "^1.1.11",
"@floating-ui/vue": "^2.0.0",
"@robonen/encoding": "workspace:*",
"@robonen/platform": "workspace:*",
"@robonen/stdlib": "workspace:*",