name: ESLint on: push: paths: - "src/**" - ".eslintrc.*" - ".github/workflows/eslint.yml" jobs: update: name: ESLint runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Install Node v12 uses: actions/setup-node@v1 with: node-version: 12.x - name: Install Yarn run: npm install -g yarn - name: Install dependencies run: yarn install - name: Run ESLint run: yarn run eslint:fix - name: Commit changes uses: EndBug/add-and-commit@v4 with: add: src message: "chore(lint): Auto-fix linting errors" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}