Skip to content

Conversation

@kenyiu
Copy link
Member

@kenyiu kenyiu commented Sep 26, 2025

FIx this: #2186 (comment)

@vercel
Copy link

vercel bot commented Sep 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
kariba-network Ready Ready Preview Comment Oct 25, 2025 3:42pm
oso-www Ready Ready Preview Comment Oct 25, 2025 3:42pm

Copy link
Member

@ccerv1 ccerv1 left a 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?

@kenyiu
Copy link
Member Author

kenyiu commented Sep 27, 2025

For the logic of new contributor now, its relying on the author_association provided by github. There are a few issues for using it:

  1. It will be removed: https://github.blog/changelog/2025-08-08-upcoming-changes-to-github-events-api-payloads/#whats-changing
  2. The logic now is only considering first pr as new contributor, which seems not fitting our updated scenarios

Then, i used the label name proposed in your table without rewriting the new_contributor one, but we can definitely update the one.

@kenyiu kenyiu temporarily deployed to external-prs-app October 4, 2025 01:14 — with GitHub Actions Inactive
… 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants