mirror of
https://github.com/moltbot/moltbot.git
synced 2026-04-20 21:23:23 +00:00
fix: unblock 2026.3.31 release preflight
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
"version": "2026.3.31",
|
||||
"description": "OpenClaw BlueBubbles channel plugin",
|
||||
"type": "module",
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -10,6 +10,9 @@
|
||||
"https-proxy-agent": "^8.0.0",
|
||||
"opusscript": "^0.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
"@sinclair/typebox": "0.34.49",
|
||||
"https-proxy-agent": "^8.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
"dependencies": {
|
||||
"google-auth-library": "^10.6.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
"private": true,
|
||||
"description": "OpenClaw LINE channel plugin",
|
||||
"type": "module",
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
"matrix-js-sdk": "41.3.0-rc.0",
|
||||
"music-metadata": "^11.12.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
"@sinclair/typebox": "0.34.49",
|
||||
"ws": "^8.20.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
"private": true,
|
||||
"description": "OpenClaw core memory search plugin",
|
||||
"type": "module",
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
"@microsoft/teams.apps": "2.0.6",
|
||||
"express": "^5.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
"version": "2026.3.31",
|
||||
"description": "OpenClaw Nextcloud Talk channel plugin",
|
||||
"type": "module",
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"dependencies": {
|
||||
"nostr-tools": "^2.23.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
"ws": "^8.20.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/ws": "^8.18.1"
|
||||
"@types/ws": "^8.18.1",
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.22"
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
"@tloncorp/tlon-skill": "0.3.1",
|
||||
"@urbit/aura": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
"commander": "^14.0.3",
|
||||
"ws": "^8.20.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
"@whiskeysockets/baileys": "7.0.0-rc.9",
|
||||
"jimp": "^1.6.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"dependencies": {
|
||||
"undici": "7.24.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
"@sinclair/typebox": "0.34.49",
|
||||
"zca-js": "2.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"openclaw": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"openclaw": ">=2026.3.31"
|
||||
},
|
||||
|
||||
4
pnpm-lock.yaml
generated
4
pnpm-lock.yaml
generated
@@ -599,8 +599,6 @@ importers:
|
||||
|
||||
extensions/synthetic: {}
|
||||
|
||||
extensions/tasks: {}
|
||||
|
||||
extensions/tavily: {}
|
||||
|
||||
extensions/telegram:
|
||||
@@ -730,8 +728,6 @@ importers:
|
||||
|
||||
packages/plugin-package-contract: {}
|
||||
|
||||
packages/tasks-host-sdk: {}
|
||||
|
||||
ui:
|
||||
dependencies:
|
||||
'@create-markdown/preview':
|
||||
|
||||
@@ -9,6 +9,11 @@ minimumReleaseAge: 2880
|
||||
minimumReleaseAgeExclude:
|
||||
- "openclaw"
|
||||
- "@mariozechner/*"
|
||||
- "@typescript/native-preview*"
|
||||
- "@oxlint/*"
|
||||
- "@oxfmt/*"
|
||||
- "sqlite-vec"
|
||||
- "sqlite-vec-*"
|
||||
|
||||
onlyBuiltDependencies:
|
||||
- "@lydell/node-pty"
|
||||
|
||||
@@ -26,18 +26,6 @@ function ensureChangelogEntry(changelogPath: string, version: string): boolean {
|
||||
return true;
|
||||
}
|
||||
|
||||
function stripWorkspaceOpenclawDevDependency(pkg: PackageJson): boolean {
|
||||
const devDeps = pkg.devDependencies;
|
||||
if (!devDeps || devDeps.openclaw !== "workspace:*") {
|
||||
return false;
|
||||
}
|
||||
delete devDeps.openclaw;
|
||||
if (Object.keys(devDeps).length === 0) {
|
||||
delete pkg.devDependencies;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
export function syncPluginVersions(rootDir = resolve(".")) {
|
||||
const rootPackagePath = join(rootDir, "package.json");
|
||||
const rootPackage = JSON.parse(readFileSync(rootPackagePath, "utf8")) as PackageJson;
|
||||
@@ -54,7 +42,6 @@ export function syncPluginVersions(rootDir = resolve(".")) {
|
||||
const updated: string[] = [];
|
||||
const changelogged: string[] = [];
|
||||
const skipped: string[] = [];
|
||||
const strippedWorkspaceDevDeps: string[] = [];
|
||||
|
||||
for (const dir of dirs) {
|
||||
const packagePath = join(extensionsDir, dir.name, "package.json");
|
||||
@@ -75,13 +62,8 @@ export function syncPluginVersions(rootDir = resolve(".")) {
|
||||
changelogged.push(pkg.name);
|
||||
}
|
||||
|
||||
const removedWorkspaceDevDependency = stripWorkspaceOpenclawDevDependency(pkg);
|
||||
if (removedWorkspaceDevDependency) {
|
||||
strippedWorkspaceDevDeps.push(pkg.name);
|
||||
}
|
||||
|
||||
const versionChanged = pkg.version !== targetVersion;
|
||||
if (!versionChanged && !removedWorkspaceDevDependency) {
|
||||
if (!versionChanged) {
|
||||
skipped.push(pkg.name);
|
||||
continue;
|
||||
}
|
||||
@@ -96,13 +78,12 @@ export function syncPluginVersions(rootDir = resolve(".")) {
|
||||
updated,
|
||||
changelogged,
|
||||
skipped,
|
||||
strippedWorkspaceDevDeps,
|
||||
};
|
||||
}
|
||||
|
||||
if (import.meta.main) {
|
||||
const summary = syncPluginVersions();
|
||||
console.log(
|
||||
`Synced plugin versions to ${summary.targetVersion}. Updated: ${summary.updated.length}. Changelogged: ${summary.changelogged.length}. Stripped workspace devDeps: ${summary.strippedWorkspaceDevDeps.length}. Skipped: ${summary.skipped.length}.`,
|
||||
`Synced plugin versions to ${summary.targetVersion}. Updated: ${summary.updated.length}. Changelogged: ${summary.changelogged.length}. Skipped: ${summary.skipped.length}.`,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user