name: auto build data on: push: branches: - master paths: - data/** jobs: build: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[skip ci]') && github.repository == 'ipfs/awesome-ipfs'" steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 13 - name: build run: | npm --version node --version npm ci npm run lint npm run build - name: Commit files run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" git commit -m "Rebuild" -a - name: Push changes if: success() run: git push