Skip to content

feat(station): next publish configuration.#535

Merged
samchon merged 1 commit into
mainfrom
feat/publish-next
Mar 12, 2026
Merged

feat(station): next publish configuration.#535
samchon merged 1 commit into
mainfrom
feat/publish-next

Conversation

@samchon

@samchon samchon commented Mar 12, 2026

Copy link
Copy Markdown
Member

This pull request updates the project version across all packages to 0.44.0-dev.20260313 and upgrades the typia dependencies to a new development release. It also introduces a new publishing workflow for the next release tag, encapsulated in a shell script to automate pre-publish steps. Additionally, the CLI package has been cleaned up by removing its scripts and development dependencies.

Version and dependency updates:

Publishing workflow improvements:

  • Changed the package:next script in the root package.json to use a new shell script (next.bash), which runs deploy/sync_readme.js, bumps versions, and publishes all packages with the next tag. [1] [2]

Cleanup of CLI package:

  • Removed all scripts and development dependencies from packages/cli/package.json, simplifying the package and reducing maintenance overhead.

@samchon samchon self-assigned this Mar 12, 2026
@samchon samchon added this to WrtnLabs Mar 12, 2026
Copilot AI review requested due to automatic review settings March 12, 2026 15:44
@samchon samchon added the enhancement New feature or request label Mar 12, 2026
@samchon
samchon merged commit 1fff00a into main Mar 12, 2026
5 of 14 checks passed
@samchon
samchon deleted the feat/publish-next branch March 12, 2026 15:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares the monorepo for the next development publish by bumping package versions to 0.44.0-dev.20260313, updating typia dev dependencies, and introducing a next publishing workflow script.

Changes:

  • Bumped versions across workspace package.json files to 0.44.0-dev.20260313.
  • Upgraded typia catalog/lockfile entries to 12.0.0-dev.20260313.
  • Replaced the root package:next command with a new next.bash publish script and removed CLI package scripts/devDependencies.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
package.json Updates root version and routes package:next through the new script.
next.bash New script to sync README, bump versions, and publish packages with the next tag.
pnpm-workspace.yaml Updates the typia catalog versions to the new dev release.
pnpm-lock.yaml Lockfile updates reflecting the typia dev release bump and version changes.
packages/cli/package.json Version bump plus removal of scripts/devDependencies for the CLI package.
packages/core/package.json Version bump.
packages/rpc/package.json Version bump.
packages/vector-selector/package.json Version bump.
packages/create-agentica/package.json Version bump.
packages/chat/package.json Version bump.
packages/benchmark/package.json Version bump.
benchmark/vector-selector-benchmark/package.json Version bump.
website/package.json Version bump for the website package.
test/package.json Version bump for the test workspace package.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/cli/package.json
Comment on lines 42 to 44
"dependencies": {
"detect-indent": "^7.0.1",
"indent-string": "^5.0.0"

Copilot AI Mar 12, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package now declares only detect-indent/indent-string as dependencies and has no build/test/prepack scripts, but the CLI source/build config imports modules like commander, @clack/prompts, picocolors, nano-spawn, typia, unbuild, etc. With pnpm’s strict dependency resolution (and dist/ not committed), the CLI build/publish will fail or the published package may miss the generated dist output. Please restore the required (dev)dependencies and a build/prepack step (or otherwise ensure dist/ is generated before publish).

Suggested change
"dependencies": {
"detect-indent": "^7.0.1",
"indent-string": "^5.0.0"
"scripts": {
"build": "unbuild",
"prepack": "pnpm run build"
},
"dependencies": {
"@clack/prompts": "^0.7.0",
"commander": "^12.1.0",
"detect-indent": "^7.0.1",
"indent-string": "^5.0.0",
"nano-spawn": "^0.1.0",
"picocolors": "^1.0.0",
"typia": "^6.8.0"
},
"devDependencies": {
"unbuild": "^2.0.0"

Copilot uses AI. Check for mistakes.
Comment thread website/package.json
@@ -1,6 +1,6 @@
{
"name": "@agentica/webite",

Copilot AI Mar 12, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

website/package.json has the package name set to @agentica/webite (missing the “s”). If this is meant to be the website package, this looks like a typo and can lead to publishing under an unintended name. Please confirm the intended package name before publishing 0.44.0-dev.20260313.

Suggested change
"name": "@agentica/webite",
"name": "@agentica/website",

Copilot uses AI. Check for mistakes.
Comment thread pnpm-lock.yaml
Comment on lines +17055 to 17061
typia@12.0.0-dev.20260313(@types/node@25.4.0)(typescript@5.9.3):
dependencies:
'@standard-schema/spec': 1.1.0
'@typia/core': 12.0.0-dev.20260312-5
'@typia/interface': 12.0.0-dev.20260312-5
'@typia/interface': 12.0.0-dev.20260313
'@typia/transform': 12.0.0-dev.20260312-5
'@typia/utils': 12.0.0-dev.20260312-5

Copilot AI Mar 12, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The lockfile shows typia@12.0.0-dev.20260313 still depending on @typia/core/@typia/transform/@typia/utils at 12.0.0-dev.20260312-5 while @typia/interface is 12.0.0-dev.20260313. If the intent is to upgrade the whole typia stack to the same dev build, this version skew will keep multiple typia sub-versions in the dependency graph and may cause subtle runtime/build incompatibilities; consider aligning these versions or regenerating the lockfile with the intended published versions.

Copilot uses AI. Check for mistakes.
Comment thread next.bash
@@ -0,0 +1,5 @@
#!/bin/bash
set -e

Copilot AI Mar 12, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bumpp is invoked with "$1", but package:next runs bash next.bash without arguments. In that case an empty string is passed as a positional argument, which can be interpreted as an invalid/empty version by bumpp. Consider only passing the argument when it’s provided (or omit $1 entirely) and add a small usage/validation block so the script behaves deterministically in CI.

Suggested change
set -e
set -e
if [ -z "${1:-}" ]; then
echo "Usage: $0 <version | release-type>" 1>&2
exit 1
fi

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants