From 10372a5bfb6e699f814f82ed831fb3ddb8cca872 Mon Sep 17 00:00:00 2001 From: EthanShoeDev <13422990+EthanShoeDev@users.noreply.github.com> Date: Mon, 6 Oct 2025 20:22:19 -0400 Subject: [PATCH] more release stuff --- apps/mobile/.release-it.ts | 2 +- packages/react-native-uniffi-russh/.release-it.ts | 4 ++-- packages/react-native-uniffi-russh/package.json | 3 ++- packages/react-native-xtermjs-webview/.release-it.ts | 6 +++--- packages/react-native-xtermjs-webview/package.json | 4 +++- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/apps/mobile/.release-it.ts b/apps/mobile/.release-it.ts index ffe52de..bbfb70a 100644 --- a/apps/mobile/.release-it.ts +++ b/apps/mobile/.release-it.ts @@ -31,7 +31,7 @@ export default { }, hooks: { - 'before:init': ['pnpm run lint:check', 'pnpm run typecheck'], + 'before:init': ['turbo run lint:check'], 'before:github:release': 'pnpm run build:signed:apk', 'after:release': 'echo "Released ${npm.name} v${version}"', diff --git a/packages/react-native-uniffi-russh/.release-it.ts b/packages/react-native-uniffi-russh/.release-it.ts index 9a3f2ff..4e9670f 100644 --- a/packages/react-native-uniffi-russh/.release-it.ts +++ b/packages/react-native-uniffi-russh/.release-it.ts @@ -35,8 +35,8 @@ export default { }, hooks: { - 'before:init': ['pnpm run lint:check', 'pnpm run test'], - 'before:npm:release': 'pnpm run build', + 'before:init': ['turbo run lint:check'], + 'before:npm:release': 'turbo run build:android build:ios', 'after:release': 'echo "Published ${npm.name} v${version} to npm"', }, } satisfies Config; diff --git a/packages/react-native-uniffi-russh/package.json b/packages/react-native-uniffi-russh/package.json index 75e25d5..2047a85 100644 --- a/packages/react-native-uniffi-russh/package.json +++ b/packages/react-native-uniffi-russh/package.json @@ -47,7 +47,8 @@ "fmt:rust:check": "cd rust/uniffi-russh && just fmt-check", "update-rust": "cd rust/uniffi-russh && just update-deps", "test": "jest", - "release": "release-it --only-version" + "release": "release-it", + "release:dry": "release-it --dry-run" }, "keywords": [ "react-native", diff --git a/packages/react-native-xtermjs-webview/.release-it.ts b/packages/react-native-xtermjs-webview/.release-it.ts index 08db11a..89a0988 100644 --- a/packages/react-native-xtermjs-webview/.release-it.ts +++ b/packages/react-native-xtermjs-webview/.release-it.ts @@ -1,4 +1,4 @@ -import { type Config } from 'release-it'; +import { type Config } from 'release-it'; export default { git: { @@ -35,8 +35,8 @@ export default { }, hooks: { - 'before:init': ['pnpm run lint:check', 'pnpm run test'], - 'before:npm:release': 'pnpm run build', + 'before:init': ['turbo run lint:check'], + 'before:npm:release': 'turbo run build', 'after:release': 'echo "Published ${npm.name} v${version} to npm"', }, } satisfies Config; diff --git a/packages/react-native-xtermjs-webview/package.json b/packages/react-native-xtermjs-webview/package.json index 7a30dde..4890c20 100644 --- a/packages/react-native-xtermjs-webview/package.json +++ b/packages/react-native-xtermjs-webview/package.json @@ -15,7 +15,9 @@ "build:main": "tsc -b && vite build", "build:internal": "tsc -b && vite build --config vite.config.internal.ts", "dev": "vite --config vite.config.internal.ts", - "preview": "vite preview" + "preview": "vite preview", + "release": "release-it", + "release:dry": "release-it --dry-run" }, "dependencies": { "js-base64": "^3.7.8"