Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old deliverable reports from /analytics codebase #2470

Closed
2 tasks
widal001 opened this issue Oct 15, 2024 · 2 comments · Fixed by #2718
Closed
2 tasks

Remove old deliverable reports from /analytics codebase #2470

widal001 opened this issue Oct 15, 2024 · 2 comments · Fixed by #2718
Assignees

Comments

@widal001
Copy link
Collaborator

Summary

Now that we've switched to a new strategy for tracking work that rolls up to individual deliverables, we need to deprecate the old code before turning the analytics workflow back on.

Acceptance criteria

  • Code referencing the old strategy for calculating deliverable metrics (e.g. "Deliverable percent complete") has been replaced or removed.
  • The rest of the code in the /analytics codebase can run successfully without throwing an error.
@widal001
Copy link
Collaborator Author

I started work on this, but realized that it might have to wait for #2481 and #2471

widal001 added a commit that referenced this issue Nov 5, 2024
- Removes `SprintBoard` and `DeliverableTask` datasets
- Removes CLI entry points for the old method of exporting issue and
project data:
  - `poetry run analytics export issue_data`
  - `poetry run analytics export project_data`
- Removes code in `analytics/integrations/github/main.py` for these old
export patterns
- Updates `documentation/analytics/usage.md` and
`documentation/analytics/development.md` to remove references to the old
patterns
- Cleans up targets in `Makefile`
@widal001
Copy link
Collaborator Author

widal001 commented Nov 5, 2024

Beep boop: Automatically setting the point and sprint values for this issue in project HHS/13 because they were unset when the issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging a pull request may close this issue.

1 participant