Skip to content

Commit 72973b6

Browse files
committed
Update publish command
1 parent 651211c commit 72973b6

2 files changed

Lines changed: 14 additions & 12 deletions

File tree

scripts/changes/publish.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ async function main() {
135135
console.log("Publishing packages to npm...\n");
136136

137137
// Multi-phase publish to handle differing tags
138-
let publishCommand = "pnpm publish --access public";
138+
let publishCommand = "pnpm publish --access public --no-git-checks";
139139
let packageInfo = [
140140
{
141141
dir: "./packages/react-router",
@@ -165,11 +165,10 @@ async function main() {
165165
if (dryRun) {
166166
console.log("Would run:");
167167
for (let pkg of packageInfo) {
168-
console.log(` $ cd ${pkg.dir}`);
168+
console.log(` from cwd: ${pkg.dir}`);
169169
console.log(` $ ${publishCommand} --tag ${pkg.tag}`);
170-
console.log(` $ cd ../..`);
170+
console.log();
171171
}
172-
console.log(` $ ${publishCommand}`);
173172
console.log();
174173

175174
console.log("Checking npm for unpublished versions...\n");
@@ -272,7 +271,8 @@ async function main() {
272271
let result = await createRelease(
273272
pkgJson.name,
274273
pkgJson.version,
275-
getGithubReleaseBody(pkgJson.version)
274+
getGithubReleaseBody(pkgJson.version),
275+
false // Don't mark as latest
276276
);
277277
if (result.status === "created") {
278278
console.log(` ✓ ${pkgJson.name} v${pkgJson.version}`);

scripts/utils/github.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export async function createRelease(
5252
packageName: string,
5353
version: string,
5454
body: string,
55+
makeLatest = true
5556
): Promise<CreateReleaseResult> {
5657
let tagName = getGitTag(packageName, version);
5758
let releaseName = `v${version}`;
@@ -71,6 +72,7 @@ export async function createRelease(
7172
tag_name: tagName,
7273
name: releaseName,
7374
body,
75+
make_latest: makeLatest ? "true" : "false",
7476
});
7577

7678
return { status: "created", url: response.data.html_url };
@@ -84,7 +86,7 @@ export async function createRelease(
8486
* List open PRs
8587
*/
8688
export async function listOpenPrs(
87-
options: { createdAfter?: Date; base?: string; author?: string } = {},
89+
options: { createdAfter?: Date; base?: string; author?: string } = {}
8890
) {
8991
let response = await request("GET /repos/{owner}/{repo}/pulls", {
9092
...requestOptions(),
@@ -99,7 +101,7 @@ export async function listOpenPrs(
99101
(pr) =>
100102
(!options.createdAfter ||
101103
new Date(pr.created_at) >= options.createdAfter) &&
102-
(!options.author || pr.user?.login === options.author),
104+
(!options.author || pr.user?.login === options.author)
103105
);
104106
}
105107

@@ -142,7 +144,7 @@ export async function createPr(options: {
142144
*/
143145
export async function updatePr(
144146
prNumber: number,
145-
options: { title?: string; body?: string },
147+
options: { title?: string; body?: string }
146148
) {
147149
await request("PATCH /repos/{owner}/{repo}/pulls/{pull_number}", {
148150
...requestOptions(),
@@ -179,7 +181,7 @@ export async function getPrComments(prNumber: number) {
179181
{
180182
...requestOptions(),
181183
issue_number: prNumber,
182-
},
184+
}
183185
);
184186

185187
return response.data;
@@ -195,7 +197,7 @@ export async function createPrComment(prNumber: number, body: string) {
195197
...requestOptions(),
196198
issue_number: prNumber,
197199
body,
198-
},
200+
}
199201
);
200202

201203
return response.data;
@@ -222,7 +224,7 @@ export async function getPrFiles(prNumber: number) {
222224
...requestOptions(),
223225
pull_number: prNumber,
224226
per_page: 100,
225-
},
227+
}
226228
);
227229

228230
return response.data;
@@ -248,6 +250,6 @@ export async function removePrLabel(prNumber: number, label: string) {
248250
...requestOptions(),
249251
issue_number: prNumber,
250252
name: label,
251-
},
253+
}
252254
);
253255
}

0 commit comments

Comments
 (0)