This GitHub Action retrieves information about a specified GitHub account, such as public data, repositories, and other relevant details, and inserts this information into a specified README file.
name: Update README with GitHub Account Info
on:
push:
branches:
- main
jobs:
update-readme:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Insert GitHub Account Info into README
uses: kotorkovsciy/[email protected]
with:
GH_TOKEN: ${{ secrets.PERSONAL_GITHUB_TOKEN }} # Your personal GitHub token
github_username: kotorkovsciy
target_file: README.md
name: Update README with GitHub Account Info
on:
push:
branches:
- main
jobs:
update-readme:
runs-on: ubuntu-latest
permissions:
contents: write # Grant permission to write to the repository contents
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Insert GitHub Account Info into README
uses: kotorkovsciy/[email protected]
with:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Repository token
github_username: kotorkovsciy
target_file: README.md
<!--START_LAST_REPO-->
Latest Project: Your last repository will appear here.
<!--END_LAST_REPO-->
<!--START_TABLE_REPOS-->
| Name | Homepage | Stars | Last Commit |
|------|----------|-------|-------------|
| Repo1 | https://github.com/user/repo1 | 100 |  |
| Repo2 | https://github.com/user/repo2 | 150 |  |
<!--END_TABLE_REPOS-->