name: Generate hugo-fixit component list on: schedule: # Run workflow automatically - cron: '0 0 * * *' # Runs every day at 00:00 UTC workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directly permissions: contents: write # To write the generated contents to the readme pull-requests: write # To create a pull request jobs: generate-component-list: if: github.repository == 'hugo-fixit/FixIt' name: Update this repo's README with the list of hugo-fixit theme components runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 - name: Generate hugo-fixit component list uses: hugo-fixit/action-component-list@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: comment_tag_name: HUGO_FIXIT_COMPONENTS readme_path: 'README.md,README.zh-cn.md' template: "- [{$repo.name}]({$repo.html_url})\\\n {$repo.description}" - name: Create Pull Request uses: peter-evans/create-pull-request@v8 with: title: Update hugo-fixit component list commit-message: 'docs(readme): update hugo-fixit component list' body: This PR updates the hugo-fixit component list in the README. base: main branch: update-component-list labels: documentation reviewers: Lruihao