name: My Awesome list description: Generate awesome list from user starred repositories inputs: compact-by-topic: description: Generate another page with output compacted by github topics required: false default: "false" api-token: description: Personal API Token required: true github-name: description: Name shown in the commit required: false default: GitHub Actions github-email: description: Email shown in the commit required: false default: "actions@users.noreply.github.com" template-path: description: EJS template path relative to project root directory required: false default: TEMPLATE.ejs output-filename: description: The output file name, default to README.md required: false default: README.md runs: using: composite steps: - uses: "simonecorsi/mawesome@4a665037e0619e2181c7cccc3291d75104175a92" with: compact-by-topic: "${{ inputs.compact-by-topic }}" api-token: "${{ inputs.api-token }}" github-name: "${{ inputs.github-name }}" github-email: "${{ inputs.github-email }}" template-path: "${{ inputs.template-path }}" output-filename: "${{ inputs.output-filename }}" - uses: "oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6" - name: Cleanup Action shell: bash run: bun run $GITHUB_ACTION_PATH/index.js if: always()