Skip to content

Commit 999df54

Browse files
committed
Document PyPI publish blocker
1 parent 39b2c1a commit 999df54

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

launcher/PACKAGING.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,17 +428,22 @@ core repo + bundle repos
428428
- bundle package는 아직 구현되지 않았다
429429
- `extras`는 아직 정리되지 않았지만 제품 capability용으로 쓰지 않는 것이 확정 방향이다
430430
- launcher-managed bundle과 user-managed external dependency 경계가 문서로 고정됐다
431+
- 2026-03-24 기준 `v0.1.0` GitHub Actions build/test는 통과했고, PyPI publish는 `invalid-publisher`로 막혀 있다
432+
- 현재 실패 클레임은 `repo:eddmpython/codaro:environment:pypi`, workflow `.github/workflows/pypi-publish.yml`, ref `refs/tags/v0.1.0` 조합이다
431433

432434
## Next Action
433435

434436
- `codaro-excel` package skeleton과 bootstrap metadata shape를 정의한다
435437
- package 분리 시점에 대비해 capability registry 방식을 정한다
436438
- 이후 `pyproject`를 monorepo multi-package 구조로 옮길 시점을 정한다
437-
- PyPI trusted publishing workflow 초안을 만든다
439+
- PyPI 프로젝트 설정에서 `eddmpython/codaro` -> `.github/workflows/pypi-publish.yml` -> environment `pypi` trusted publisher를 등록한다
440+
- trusted publisher 등록 후 `v0.1.0` 태그를 다시 push해서 publish workflow를 재실행한다
438441
- compiled dependency wheel과 platform tag 조합 정책을 정한다
439442

440443
## Verification Left
441444

445+
- trusted publisher 등록 뒤 `Publish to PyPI` workflow가 token exchange 없이 성공하는지 확인
446+
- `https://pypi.org/project/codaro/``0.1.0`이 실제로 노출되는지 확인
442447
- bundle metadata에 external prerequisite를 어디까지 강제할지 검증
443448
- multi-package monorepo 도입 시점
444449
- bundle entrypoint registry 표면

0 commit comments

Comments
 (0)