name: Reorganize README on: push: branches: [master] jobs: reorganize: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: 16 - name: Run the script run: | cd scripts npm install npm run main -- "https://github.com/${{ github.repository }}/blob/${GITHUB_REF##*/}/" ../README.md ../README.md - name: Set environment variables run: | set +e # need to disable this git diff --exit-code -s README.md echo "has_diff=$?" >> $GITHUB_ENV - name: create PR if: env.has_diff == 1 uses: peter-evans/create-pull-request@v3 with: commit-message: Reorganize README.md branch: reorganize-ci add-paths: README.md delete-branch: false title: '[CI] Reorganize README.md' body: | This is a CI that makes sure entries are in alphabetical order and no links are invalid. Please check the [CI run][1] for logs. [1]: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}