Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@samchon
Copy link
Owner

@samchon samchon commented Nov 24, 2025

This pull request introduces a couple of small but important updates related to deployment and package management. The main changes are a simplification of the npm publish command in the deployment script and the specification of the package manager in package.json.

Deployment process update:

  • The npm publish command in DeployRunner.ts no longer includes the --provenance flag for the latest tag, streamlining the deployment process.

Package management update:

  • The package.json now explicitly specifies [email protected] as the package manager, which helps ensure consistent dependency management across environments.

@samchon samchon requested a review from Copilot November 24, 2025 07:22
@samchon samchon self-assigned this Nov 24, 2025
@samchon samchon added the enhancement New feature or request label Nov 24, 2025
@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 24, 2025

Open in StackBlitz

npm i https://pkg.pr.new/typia@1694

commit: 4272e8c

@samchon samchon merged commit 331beac into master Nov 24, 2025
13 checks passed
@samchon samchon deleted the feat/release branch November 24, 2025 07:24
Copy link
Contributor

Copilot AI left a comment

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 transitions from manual provenance attestation to npm's trusted publisher feature for automated provenance generation. The changes streamline the deployment process while maintaining package integrity through GitHub Actions OIDC authentication.

  • Removes the --provenance flag from the npm publish command for the latest tag in DeployRunner.ts
  • Adds explicit package manager specification [email protected] to package.json for consistent dependency management

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
deploy/internal/DeployRunner.ts Simplifies npm publish command by removing conditional --provenance flag, relying on automated trusted publisher
package.json Adds packageManager field specifying [email protected] for environment consistency

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

None yet

Development

Successfully merging this pull request may close these issues.

2 participants