feat: stabilize hwpx release flow and automate npm versioning - #11
Merged
Conversation
puleugo
force-pushed
the
feat/automate-npm-versioning
branch
from
March 12, 2026 11:56
68e9a9a to
7aa2c6a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
목표 기능
변경파일 설명
packages/core-rs/src/generators/hwpx/**: compatibility profile, header/section renderer 분리, hyperlink/preview/settings 계약 정렬packages/core-rs/tests/**: HWPX/DOCX regression 재구성, fixture 비교 exclude 지원, 문서/릴리스 계약 테스트 추가packages/npm-core-rs/**: browser/node wrapper 정리, demo와 public API 경로 일치, smoke/build 스크립트 보강.github/workflows/version-packages.yml,.changeset/**,packages/npm-core-rs/scripts/sync-version.mjs: npm patch version PR 자동화 추가README.md,packages/core-rs/README.md,packages/npm-core-rs/README.md: 현재 릴리스/브라우저/demo 흐름에 맞게 문서 갱신동작검증 결과
cargo clippy -p core-rs --all-targets -- -D warningscargo test -p core-rsnpm run test:allnode packages/npm-core-rs/scripts/sync-version.mjs비고
@docxly/core-rspatch changeset이 포함되어 있습니다.Version Packagesworkflow가 version PR을 생성/갱신하고, 이후v*.*.*태그로 기존 release workflow를 계속 사용할 수 있습니다.