mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
This snapshots the current repository updates as a coherent release-prep baseline: workspace/package scaffolding, release automation docs and workflows, refreshed skill/setup documentation, roadmap expansion, and the README thumbnail polish. Constraint: Node packages in this repo must use npm workspaces and Changesets for releases Constraint: Python release automation stays scaffold-only until a real package exists Rejected: Split the current work into multiple commits | user asked to commit the current changes together Confidence: medium Scope-risk: moderate Reversibility: clean Directive: Keep release docs, workflows, and package metadata aligned when adding future packages Tested: npm run ci Not-tested: GitHub Actions execution on remote after push
800 B
800 B
Python package release scaffold
이 저장소의 Python 패키지는 python-packages/* 아래에 둘 계획이다.
현재는 실제 패키지가 없어서 release-please workflow만 껍데기 상태로 남겨 둔다.
첫 Python 패키지를 추가할 때 해야 할 일:
python-packages/<package-name>/pyproject.toml생성.github/release-please/python-config.json에 해당 path와release-type: "python"추가.github/release-please/python-manifest.json에 시작 버전 추가release-python.yml에 build +pypa/gh-action-pypi-publishpublish job 연결
주의:
- PyPI trusted publishing은 현재 reusable workflow 안에서 쓰지 않는 것이 안전하다.
- 실제
pypi-publishjob은 지금처럼 top-level workflow에 두는 기준으로 유지한다.