Skip to content

GitHub Actions: Implement automated daily stargazer data collection #8

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

AbhinavKumarjss
Copy link

@AbhinavKumarjss AbhinavKumarjss commented Mar 26, 2025

Closes: #2602

A GitHub Actions workflow (fetch-stargazers.yml) runs automatically every day at midnight UTC to:

  1. Fetch all stargazers for the Keploy repository
  2. Enrich the data with user details
  3. Save the data in both JSON and CSV formats in the data/ directory
  4. Commit and push the changes to the repository

Signed-off-by: Abhinav Kumar <[email protected]>
@amaan-bhati
Copy link
Member

Hey @AbhinavKumarjss , Thanks for the PR! But this issue is already covered in #6 . If that PR review fails, we can consider your PR but make sure you have tested it on your end. Keep a check on:

1.Have you tested the workflow locally and on your branch to ensure it works as intended?
2.Did you try to manually trigger the GitHub Actions job for testing purposes?
3.How does the workflow handle API rate limits during both all-time and last 24 hours fetches?
4Are the JSON files (stargazers.json, stargazers_last_24h.json) correctly generated and stored in the data/ directory?

It would be helpful if you could share any logs, screenshots, or test results or a video from your testing.

Copy link

keploy bot commented Apr 15, 2025

Nice Pr 😄. We currently support Unit Test Generation only for Go projects.
Stay tuned – support for more languages is coming soon! 🚀

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.

2 participants