Summary
Track the full work to rename the lasso-issues repository to lasso-github to better reflect its expanded scope as the GitHub data collection layer for the PDS reporting pipeline.
Work Required
- Audit all repositories in NASA-PDS org that depend on
lasso-issues (pip install, GitHub Actions workflows, import statements)
- Audit external references: docs, README files, CI/CD configs, other GitHub org repos
- Plan deprecation notice on
lasso-issues PyPI package name
- Publish
lasso-github as the new package name with a migration guide
- Rename the GitHub repository (
lasso-issues → lasso-github)
- Update all discovered dependents
- Add deprecation warning to
lasso-issues pip package pointing to lasso-github
Acceptance Criteria
- All NASA-PDS repos updated to reference
lasso-github
lasso-issues PyPI package publishes a final deprecation release
lasso-github PyPI package published at same or higher version
- Rename announced in CHANGELOG and release notes
Context
Tracked separately from the PDS Engineering Node Status Reporting Pipeline. The rename is a follow-on to avoid a breaking dependency churn while the new Evidence Collector architecture is being built.
Summary
Track the full work to rename the
lasso-issuesrepository tolasso-githubto better reflect its expanded scope as the GitHub data collection layer for the PDS reporting pipeline.Work Required
lasso-issues(pip install, GitHub Actions workflows, import statements)lasso-issuesPyPI package namelasso-githubas the new package name with a migration guidelasso-issues→lasso-github)lasso-issuespip package pointing tolasso-githubAcceptance Criteria
lasso-githublasso-issuesPyPI package publishes a final deprecation releaselasso-githubPyPI package published at same or higher versionContext
Tracked separately from the PDS Engineering Node Status Reporting Pipeline. The rename is a follow-on to avoid a breaking dependency churn while the new Evidence Collector architecture is being built.