Skip to content

Commit 7250661

Browse files
committed
improve octokit & vercel instance usage
1 parent eb02018 commit 7250661

File tree

11 files changed

+60
-64
lines changed

11 files changed

+60
-64
lines changed

build.publish.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ async function removeDistFolders(): Promise<boolean> {
110110
}
111111
}
112112
if (existingFolders.length > 0) {
113-
logger.info(
113+
logger.verbose(
114114
`Found existing distribution folders: ${existingFolders.join(", ")}`,
115115
true,
116116
);

bun.lock

+36-36
Large diffs are not rendered by default.

cspell.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.4.68",
2+
"version": "1.4.70",
33
"language": "en",
44
"ignorePaths": [
55
"**/*.lock",

package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@reliverse/cli",
33
"author": "reliverse",
4-
"version": "1.4.68",
4+
"version": "1.4.70",
55
"type": "module",
66
"license": "MIT",
77
"keywords": ["cli"],
@@ -47,7 +47,7 @@
4747
"@types/mute-stream": "^0.0.4",
4848
"@vercel/sdk": "^1.3.1",
4949
"@vitejs/plugin-react": "^4.3.4",
50-
"ai": "^4.1.24",
50+
"ai": "^4.1.25",
5151
"async-listen": "^3.0.1",
5252
"better-sqlite3": "^11.8.1",
5353
"bun-types": "^1.2.2",
@@ -79,7 +79,7 @@
7979
"nanoid": "^5.0.9",
8080
"nanotar": "^0.2.0",
8181
"nypm": "^0.5.2",
82-
"octokit": "^4.1.0",
82+
"octokit": "^4.1.1",
8383
"ofetch": "^1.4.1",
8484
"open": "^10.1.0",
8585
"ora": "^8.2.0",
@@ -91,7 +91,7 @@
9191
"random-words": "^2.0.1",
9292
"react-router": "^7.1.5",
9393
"react-router-dom": "^7.1.5",
94-
"rollup": "^4.34.4",
94+
"rollup": "^4.34.5",
9595
"rollup-plugin-dts": "^6.1.1",
9696
"scule": "^1.3.0",
9797
"semver": "^7.7.1",
@@ -121,10 +121,10 @@
121121
"@t3-oss/env-nextjs": "^0.12.0",
122122
"@tanstack/react-query": "^5.66.0",
123123
"@total-typescript/ts-reset": "^0.6.1",
124-
"@trpc/client": "^11.0.0-rc.741",
125-
"@trpc/next": "^11.0.0-rc.741",
126-
"@trpc/react-query": "^11.0.0-rc.741",
127-
"@trpc/server": "^11.0.0-rc.741",
124+
"@trpc/client": "^11.0.0-rc.744",
125+
"@trpc/next": "^11.0.0-rc.744",
126+
"@trpc/react-query": "^11.0.0-rc.744",
127+
"@trpc/server": "^11.0.0-rc.744",
128128
"@types/better-sqlite3": "^7.6.12",
129129
"@types/bun": "^1.2.2",
130130
"@types/cross-spawn": "^6.0.6",

src/app/constants.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { re } from "@reliverse/relico";
22
import path from "pathe";
33
import { fileURLToPath } from "url";
44

5-
export const cliVersion = "1.4.68";
5+
export const cliVersion = "1.4.70";
66
export const cliName = "@reliverse/cli";
77
export const cliDomain = "https://docs.reliverse.org";
88

src/app/menu/create-project/cp-impl.ts

+4-8
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,11 @@ export async function setupI18nSupport(
186186
*/
187187
export async function shouldInstallDependencies(
188188
behavior: Behavior,
189+
isDev: boolean,
189190
): Promise<boolean> {
190191
if (behavior === "autoYes") return true;
191192
if (behavior === "autoNo") return false;
193+
if (isDev) return false;
192194

193195
return await confirmPrompt({
194196
title: "Would you like to install dependencies now?",
@@ -210,7 +212,7 @@ export async function handleDependencies(
210212
config: ReliverseConfig,
211213
) {
212214
const depsBehavior: Behavior = config?.depsBehavior ?? "prompt";
213-
const shouldInstallDeps = await shouldInstallDependencies(depsBehavior);
215+
const shouldInstallDeps = await shouldInstallDependencies(depsBehavior, true);
214216

215217
let shouldRunDbPush = false;
216218
if (shouldInstallDeps) {
@@ -347,7 +349,6 @@ export async function showSuccessAndNextSteps(
347349
await handleNextActions(
348350
effectiveProjectPath,
349351
vscodeInstalled,
350-
frontendUsername,
351352
isDeployed,
352353
primaryDomain,
353354
allDomains,
@@ -356,7 +357,7 @@ export async function showSuccessAndNextSteps(
356357

357358
relinka(
358359
"success",
359-
"✨ One more thing you can try (experimental):",
360+
"✨ One more thing you can try (highly experimental):",
360361
"👉 `reliverse cli` in your new project to add/remove features.",
361362
);
362363

@@ -374,7 +375,6 @@ export async function showSuccessAndNextSteps(
374375
export async function handleNextActions(
375376
projectPath: string,
376377
vscodeInstalled: boolean,
377-
frontendUsername: string,
378378
isDeployed: boolean,
379379
primaryDomain: string,
380380
allDomains: string[],
@@ -417,10 +417,6 @@ export async function handleNextActions(
417417
for (const action of nextActions) {
418418
await handleNextAction(action, projectPath, primaryDomain, allDomains);
419419
}
420-
relinka(
421-
"info",
422-
frontendUsername ? `See you soon, ${frontendUsername}!` : "Done for now!",
423-
);
424420
}
425421

426422
/**

src/app/menu/create-project/cp-modules/git-deploy-prompts/deploy.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export async function deployProject(
9999
);
100100

101101
if (success) {
102-
relinka("success", "Deployment completed!");
102+
relinka("success-verbose", "Deployment completed!");
103103
return {
104104
primaryDomain,
105105
deployService: deployService,

src/app/menu/create-project/cp-modules/git-deploy-prompts/gdp-mod.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { checkVercelDeployment } from "./vercel/vercel-check.js";
2727
*/
2828
type GithubSetupResult = {
2929
success: boolean;
30-
octokit?: InstanceGithub;
30+
githubInstance?: InstanceGithub;
3131
username?: string;
3232
};
3333

src/app/menu/create-project/cp-modules/git-deploy-prompts/vercel/vercel-create.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ export async function prepareVercelProjectCreation(
172172
githubToken,
173173
);
174174

175-
relinka("success", `Deployment URL: https://${deployment.url}`);
176-
relinka("success", "✅ Deployment completed successfully!");
175+
relinka("success", `Deployment preview URL: https://${deployment.url}`);
176+
relinka("success-verbose", "✅ Deployment completed successfully!");
177177

178178
return true;
179179
} catch (error) {

src/app/menu/create-project/cp-modules/git-deploy-prompts/vercel/vercel-deploy.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,12 @@ export async function createInitialVercelDeployment(
152152
// Monitor deployment progress.
153153
const inProgressStates = ["BUILDING", "INITIALIZING", "QUEUED"] as const;
154154
const deploymentUrl = slug
155-
? `https://vercel.com/${slug}/${projectName}`
155+
? `https://vercel.com/${slug}/${projectName}/${deployment.id}`
156156
: "https://vercel.com";
157157
relinka(
158158
"info",
159-
`Deployment started. Visit ${deploymentUrl} to monitor progress.`,
160-
"Status messages will appear every 20 seconds.",
159+
`Deployment started. To monitor progress, visit: ${deploymentUrl}`,
160+
"Status messages will appear every 10 seconds.",
161161
);
162162

163163
let lastMessageTime = Date.now();
@@ -181,7 +181,7 @@ export async function createInitialVercelDeployment(
181181
if (!depRes.ok) throw depRes.error;
182182
status = depRes.value.readyState;
183183
const now = Date.now();
184-
if (now - lastMessageTime >= 20000) {
184+
if (now - lastMessageTime >= 10000) {
185185
await relinkaAsync(
186186
"info",
187187
`Deployment status: ${status}`,

src/app/menu/create-project/cp-modules/use-composer-mode/template/base/pkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "template",
3-
"version": "1.4.68",
3+
"version": "1.4.70",
44
"type": "module",
55
"private": true,
66
"scripts": {

0 commit comments

Comments
 (0)