Skip to content

build: Rust crate publish 비활성화#108

Merged
JeremyDev87 merged 1 commit into
masterfrom
feature/v1-rust-crate-publish-policy
May 10, 2026
Merged

build: Rust crate publish 비활성화#108
JeremyDev87 merged 1 commit into
masterfrom
feature/v1-rust-crate-publish-policy

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

배경

v1.0.0 npm 정식 출시에서 Rust workspace crate가 별도 crates.io 공개 API처럼 보이지 않도록 공개 정책을 manifest에 고정합니다.

변경 사항

  • legolas-cli crate에 publish = false를 추가했습니다.
  • legolas-core crate에 publish = false를 추가했습니다.
  • version bump는 하지 않았습니다.

검증

  • cargo metadata --format-version 1
  • cargo test --workspace
  • git diff --check
  • $devils-advocate-review-loop Round 1: Critical 0 / High 0 / Medium 0 / Low 0

브랜치 / 워크트리

  • branch: feature/v1-rust-crate-publish-policy
  • worktree: /Users/pjw/workspace/legolas/.worktrees/feature-v1-rust-crate-publish-policy

이슈 연결

Closes #103
Refs #102

@JeremyDev87 JeremyDev87 added the enhancement New feature or request label May 9, 2026
@JeremyDev87

Copy link
Copy Markdown
Owner Author

독립 fresh-session 리뷰 결과

  • Verdict: APPROVE
  • Severity Summary: Critical 0 / High 0 / Medium 0 / Low 0
  • Findings: 없음
  • Rationale: PR diff는 crates/legolas-cli/Cargo.toml:4, crates/legolas-core/Cargo.toml:4에 Cargo crate publish 비활성화만 추가하며, npm release/package 경로는 Cargo crate publish에 의존하지 않습니다. 로컬 검증과 GitHub checks가 모두 통과했고, 병합 차단 이슈가 없습니다.

Note: GitHub 정책상 self-authored PR에는 official approve review를 제출할 수 없어 동일한 verdict를 PR comment로 남깁니다.

@JeremyDev87 JeremyDev87 self-assigned this May 10, 2026
@JeremyDev87 JeremyDev87 marked this pull request as ready for review May 10, 2026 11:08
@JeremyDev87 JeremyDev87 merged commit 861e17d into master May 10, 2026
8 checks passed
@JeremyDev87 JeremyDev87 deleted the feature/v1-rust-crate-publish-policy branch May 10, 2026 11:08
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.

[Build] Rust crate 공개 정책을 npm-only 내부 crate로 고정

1 participant