Skip to content

Sync profile README

Sync profile README #4

name: Sync profile README
on:
push:
paths:
- 'README.md'
workflow_dispatch: {}
permissions:
contents: write
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
persist-credentials: true
fetch-depth: 0
- name: Ensure folder exists
run: mkdir -p .github/profile
- name: Copy README.md to profile folder
run: cp README.md .github/profile/README.md
- name: Commit changes if any
run: |
if ! git diff --exit-code HEAD -- .github/profile/README.md; then
git add .github/profile/README.md
git -c user.name="${{ github.actor }}" \
-c user.email="${{ github.actor }}@users.noreply.github.com" \
commit -m "chore: sync .github/profile/README.md from root README.md"
git push
else
echo "No changes to commit"
fi