on: push: branches: - master name: Package jobs: check: name: Package distribution file runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 with: ref: master - name: Package run: | npm ci npm test npm run package - name: Commit run: | git config --global user.name "GitHub Actions" git add dist/ git commit -m "chore: Update dist" || echo "No changes to commit" git push origin HEAD:master