chadsr/action-user-repos-json
A Github action to output repositories owned (or contributed to) by a user, as a JSON file.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| username | The Github username to retrieve the repositories of | — | ${{ github.repository_owner }} |
| minimum-stargazers | The minimum number of stargazers a repository should have | — | 0 |
| limit | Limit the number of repositories to be retrieved | — | 100 |
| languages-limit | Limit the number of associated languages to retrieve for each repository | — | 10 |
| include-contributed | Whether to include repositories the user has contributed to but does not own | — | false |
| contributed-limit | Limit the number of contributed-to repositories to retrieve (only used when include-contributed is true) | — | 100 |
| output-path | Output file path | — | ${{ github.workspace }}/repositories.json |
| sort-by | Repository field to sort results by (createdAt, name, owner, stargazerCount, updatedAt, url) | — | updatedAt |
| sort-asc | Sort in ascending order instead of the default descending | — | false |
Outputs
| name | description |
|---|---|
| json-path | The JSON file output |