文件历史

2 次代码提交

作者 SHA1 备注 提交日期
Yu Li 65c013ad82 Split release workflow into build + publish jobs
Keep the build (and the build-only dry-run) out of the protected `pypi`
environment so dispatching from main no longer fails environment branch
rules. Only the separate, environment-gated publish job runs on real
releases and uploads via OIDC.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 16:55:16 -05:00
Yu Li 07f45114c9 Add PyPI release workflow and make root README the single source of truth
- Add .github/workflows/release.yml: build + publish to PyPI on GitHub
  Release via Trusted Publishing (OIDC), with a tag/version guard, twine
  check, and a build-only dry-run option.
- setup.py reads the top-level README.md (with fallback) so the package
  always ships the current README; refresh the short description.
- Remove the stale air_llm/README.md duplicate and gitignore it (now a
  build-time artifact synced from the root README).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 16:52:19 -05:00