name: setup-buildx-precheckin on: push: branches: - master - mig # remove when merged to master paths: - .github/workflows/setup-buildx-precheckin.yml - setup-buildx/** pull_request: branches: - master - mig # remove when merged to master paths: - .github/workflows/setup-buildx-precheckin.yml - setup-buildx/** jobs: pre-checkin: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2.3.1 - name: Install run: yarn --cwd ./setup-buildx/ install - name: Pre-checkin run: yarn --cwd ./setup-buildx/ run pre-checkin - name: Check for uncommitted changes run: | if [[ `git status --porcelain` ]]; then git status --porcelain echo "::warning::Found changes. Please run 'yarn --cwd ./setup-buildx/ run pre-checkin' and push" fi