fix: add cli-shared publishing to release workflow

This commit is contained in:
Nathan Flurry 2026-02-02 18:58:09 -08:00
parent 7404e86975
commit e0573ebaf5
3 changed files with 51 additions and 2 deletions

View file

@ -13,7 +13,7 @@ import {
createGitHubRelease,
validateGit,
} from "./git";
import { publishCrates, publishNpmCli, publishNpmSdk } from "./sdk";
import { publishCrates, publishNpmCli, publishNpmCliShared, publishNpmSdk } from "./sdk";
import { updateVersion } from "./update_version";
import { assert, assertEquals, fetchGitRef, versionOrCommitToRef } from "./utils";
@ -281,6 +281,7 @@ const STEPS = [
"run-ci-checks",
"build-js-artifacts",
"publish-crates",
"publish-npm-cli-shared",
"publish-npm-sdk",
"publish-npm-cli",
"tag-docker",
@ -322,6 +323,7 @@ const PHASE_MAP: Record<Phase, Step[]> = {
"complete-ci": [
"update-version",
"publish-crates",
"publish-npm-cli-shared",
"publish-npm-sdk",
"publish-npm-cli",
"tag-docker",
@ -595,6 +597,11 @@ async function main() {
await publishCrates(releaseOpts);
}
if (shouldRunStep("publish-npm-cli-shared")) {
console.log("==> Publishing NPM CLI Shared");
await publishNpmCliShared(releaseOpts);
}
if (shouldRunStep("publish-npm-sdk")) {
console.log("==> Publishing NPM SDK");
await publishNpmSdk(releaseOpts);