diff --git a/.github/workflows/update-readme.yml b/.github/workflows/update-readme.yml new file mode 100644 index 0000000..1dc25d0 --- /dev/null +++ b/.github/workflows/update-readme.yml @@ -0,0 +1,41 @@ +name: Format README.md + +on: + push: + branches: + - main + +jobs: + sync-assets: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.4 + with: + fetch-depth: 0 + + - name: Run test + uses: tj-actions/remark@v1.5 + + - name: Verify Changed files + uses: tj-actions/verify-changed-files@v6 + id: verify_changed_files + with: + files: | + README.md + + - name: README.md changed + if: steps.verify_changed_files.outputs.files_changed == 'true' + run: | + echo "README.md has uncommited changes" + exit 1 + + - name: Create Pull Request + if: failure() + uses: peter-evans/create-pull-request@v3 + with: + base: "main" + title: "Updated README.md" + branch: "chore/update-readme" + commit-message: "Updated README.md" + body: "Updated README.md" + token: ${{ secrets.PAT_TOKEN }}