You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
릴리스 드리프트 — v0.8.0(2026-09-02) 이후 168커밋 미출시, PyPI 발행 비활성, 외부 드라이버가 커밋 SHA 핀 #245
PyPI Trusted Publishing:publish-pypi is enabled with environment: pypi. The environment is limited to v* tags. The first attempt failed with invalid-publisher because the publisher was not registered yet; nothing was uploaded. After registration, re-running only the failed job published lnpl 0.9.0 (wheel + sdist).
Sibling repos:lnpl>=0.9,<0.10 replaces the git-SHA pin, and each repo gets a tag-driven PyPI release. The linkly-sync gate is now two axes: latest-release (fails when PyPI has an lnpl the range excludes) and latest-main.
Release cadence: documented in docs/RELEASING.md: monthly, plus right after a P0 fix lands. The same file has the Trusted Publisher values and the failed-publish recovery table.
Follow-up, not done here:docs/RELEASING.md recommends bumping main to 0.9.1.dev0 after a release, and that has not been done.
Activity
Merge pull request #264 from choiyounggi/orch/rel090-1022
choiyounggi commentedon Oct 23, 2026
Done. All four scope items are complete, and the done criterion was checked against PyPI on 2026-10-23.
Done criterion: in a fresh Python 3.13 venv,
pip install lnpl-postgres==0.1.0 lnpl-redis==0.1.0 lnpl-otel==0.1.0resolveslnpl 0.9.0from PyPI. Their entry points register (lnpl.drivers: postgres,lnpl.caches: redis,lnpl.exporters: otlp).pip install lnpl==0.9.0was verified separately.## [0.9.0] — 2026-10-22, and breaking entries name theirdocs/compatibility.mdcontract. Tagv0.9.0→ release run 39760467551.publish-pypiis enabled withenvironment: pypi. The environment is limited tov*tags. The first attempt failed withinvalid-publisherbecause the publisher was not registered yet; nothing was uploaded. After registration, re-running only the failed job publishedlnpl0.9.0 (wheel + sdist).lnpl>=0.9,<0.10replaces the git-SHA pin, and each repo gets a tag-driven PyPI release. The linkly-sync gate is now two axes:latest-release(fails when PyPI has an lnpl the range excludes) andlatest-main.v0.1.0on PyPIv0.1.0on PyPIv0.1.0on PyPIdocs/RELEASING.md: monthly, plus right after a P0 fix lands. The same file has the Trusted Publisher values and the failed-publish recovery table.Follow-up, not done here:
docs/RELEASING.mdrecommends bumpingmainto0.9.1.dev0after a release, and that has not been done.