A Github action to output repositories owned by a user, as a JSON file.
Optional configuration criteria are provided to filter the results.
name: User Repos to JSON
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: chadsr/action-user-repos-json@main
- id: repos
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
username: 'chadsr'
minimumStargazers: 1
- name: Do something with the JSON file
run: cat "${{ steps.repos.outputs.json_path }}"