name: Lint Format on: push: branches: - master - develop jobs: lint: runs-on: ubuntu-latest container: qmkfm/qmk_cli steps: - name: Install dependencies run: | apt-get update && apt-get install -y dos2unix pip3 install -r requirements-dev.txt - uses: actions/checkout@v2 with: fetch-depth: 0 - name: Run qmk formatters shell: 'bash {0}' run: | qmk format-c -a qmk format-python -a qmk format-text -a git diff - uses: rlespinasse/github-slug-action@v3.x - name: Become QMK Bot run: | git config user.name 'QMK Bot' git config user.email 'hello@qmk.fm' - name: Create Pull Request uses: peter-evans/create-pull-request@v3 if: ${{ github.repository == 'qmk/qmk_firmware'}} with: token: ${{ secrets.QMK_BOT_TOKEN }} delete-branch: true branch: bugfix/format_${{ env.GITHUB_REF_SLUG }} author: QMK Bot committer: QMK Bot commit-message: Format code according to conventions title: '[CI] Format code according to conventions'