-
Notifications
You must be signed in to change notification settings - Fork 36
Fix lifecycle contributor state accounting and add extra QA for sqlmesh metrics pipeline #5177
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
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the difference between a "first time" contributor and a "new" contributor?
I believe we already have "new" contributors working, right?
|
For the logic of new contributor now, its relying on the
Then, i used the label name proposed in your table without rewriting the new_contributor one, but we can definitely update the one. |
…or monthly artifact
… and update related logic/tests - Rename metric identifiers in SQL: lifecycle.sql now uses first_time_* (aliases, churn calc, and change_in fields) - Update tests to reference first_time_contributors_* and change_in_first_time_contributors_* - Remove obsolete bot_activity periodic test fixtures (monthly/quarterly/biannually) - metrics_factories: remove early skip for new_contributors so first-time metrics are audited - factory: adjust ignored incremental rule to first_time_contributors and tidy MetricsCycle error message formatting
FIx this: #2186 (comment)