Skip to content

Automated Org Statistics Collection and Reporting#252

Merged
muscariello merged 2 commits into
mainfrom
251-docs-cicd-job-to-collecgt-stats
Sep 29, 2025
Merged

Automated Org Statistics Collection and Reporting#252
muscariello merged 2 commits into
mainfrom
251-docs-cicd-job-to-collecgt-stats

Conversation

@muscariello

@muscariello muscariello commented Sep 29, 2025

Copy link
Copy Markdown
Member

Automated Org Statistics Collection and Reporting

This PR adds and updates CI workflow steps to automate the collection and reporting of AGNTCY organization statistics:

  • Adds a requirements.txt for Python dependencies (requests, playwright).
  • Updates the workflow to install dependencies from requirements.txt and set up Playwright.
  • Collects and uploads three types of statistics (CSV and markdown):
    • GitHub org repo stats
    • PyPI package stats
    • GHCR container download stats
  • Ensures all reports are available as workflow artifacts for further analysis and documentation.

This improves reproducibility and ensures all required packages are installed for CI analytics jobs.

@muscariello muscariello linked an issue Sep 29, 2025 that may be closed by this pull request
2 tasks
@muscariello muscariello requested a review from a team as a code owner September 29, 2025 05:51
@muscariello muscariello requested review from jparello and lgecse and removed request for a team and jparello September 29, 2025 05:51
…ndencies

Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@muscariello muscariello force-pushed the 251-docs-cicd-job-to-collecgt-stats branch from e20842d to 8152b85 Compare September 29, 2025 06:01
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@keraron keraron self-requested a review September 29, 2025 07:19
@muscariello muscariello changed the title docs(ci): add requirements.txt and update workflow to use it for dependencies Automated Org Statistics Collection and Reporting Sep 29, 2025
@muscariello muscariello merged commit 6c0df5d into main Sep 29, 2025
1 check passed
@muscariello muscariello deleted the 251-docs-cicd-job-to-collecgt-stats branch September 29, 2025 11:38
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.

[Docs]: CICD job to collect org stats

3 participants