Skip to content

[codex] Install whouses action - #92

Merged
gvegayon merged 1 commit into
masterfrom
codex/install-whouses-action
Oct 12, 2026
Merged

gvegayon merged 1 commit into
masterfrom
codex/install-whouses-action

Conversation

@gvegayon

@gvegayon gvegayon commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Summary

netdiffuseR currently has no automated way to discover downstream use across package registries, GitHub code, and the research literature. As a result, maintainers and users cannot see consolidated usage evidence or a repository badge reflecting those findings.

This change installs the gvegayon/whouses@v0 GitHub Action. It runs every Monday and can also be started manually, with write permissions needed to maintain its data and review pull requests. Results are stored on the dedicated whouses branch so generated data does not enter the package source on master.

The package configuration selects the R profile, identifies USCCANA/netdiffuseR, searches GitHub, ecosystems, OpenAlex, and Europe PMC, and supplies the package and software-paper DOIs for citation matching. The README badge reads badge.json from the whouses branch and links to its generated report. The same badge is included in README.qmd so regenerating README.md preserves it.

Validation

  • Parsed .whouses.yml and .github/workflows/whouses.yml successfully with Ruby's YAML parser.
  • Ran git diff --check with no whitespace errors.

After merge, the workflow should be dispatched once to create and populate the whouses branch. The optional WHOUSES_SEARCH_PAT repository secret can improve GitHub code-search coverage.

@gvegayon gvegayon changed the title Install whouses action [codex] Install whouses action Oct 12, 2026
@github-actions

Copy link
Copy Markdown

Version bump check ✅

group base head bump
netdiffuseR 1.25.0 1.25.0 ⏭️ skipped

Checked 1 group(s) against a58cc0458a9ac88d0443dd4998119be4078e07e7 · please-bump

@gvegayon
gvegayon marked this pull request as ready for review October 12, 2026 07:37
Copilot AI balanced review requested due to automatic review settings October 12, 2026 07:37
@gvegayon
gvegayon merged commit 1490ceb into master Oct 12, 2026
9 checks passed
@gvegayon
gvegayon deleted the codex/install-whouses-action branch October 12, 2026 07:37
Copilot stopped reviewing on behalf of gvegayon due to an error October 12, 2026 07:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Copilot was unable to run its full agentic suite in this review.

Copilot review overview

2 open findings
What changed in this PR

Adds “Used by” reporting to the project by configuring whouses and surfacing it via README badges.

Changes:

  • Add a “Used by” shields.io badge to both README.qmd and the rendered README.md.
  • Introduce .whouses.yml configuration for discovery sources and DOIs.
  • Add a scheduled GitHub Actions workflow to generate/update whouses data on a dedicated branch.
File Description
README.qmd Adds a “Used by” badge pointing at generated whouses outputs.
README.md Updates the rendered README to include the same badge.
.whouses.yml Defines whouses project metadata, DOIs, and discovery sources.
.github/​workflows/​whouses.yml Automates periodic generation of whouses outputs and publishes to whouses branch.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +18 to +22
- uses: actions/checkout@v4
- uses: gvegayon/whouses@v0
with:
data-branch: whouses
search-token: ${{ secrets.WHOUSES_SEARCH_PAT }}
Comment thread README.md


[![R-CMD-check](https://github.com/USCCANA/netdiffuseR/actions/workflows/r.yml/badge.svg)](https://github.com/USCCANA/netdiffuseR/actions/workflows/r.yml)
[![Used by](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/USCCANA/netdiffuseR/whouses/badge.json)](https://github.com/USCCANA/netdiffuseR/blob/whouses/REPORT.md)
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