diff --git a/.github/workflows/no-yarn-lock-changes.yml b/.github/workflows/no-yarn-lock-changes.yml new file mode 100644 index 00000000000..c7c8853452f --- /dev/null +++ b/.github/workflows/no-yarn-lock-changes.yml @@ -0,0 +1,13 @@ +name: "Prevent yarn.lock changes in PRs" +on: [pull_request] + +jobs: + main: + runs-on: ubuntu-latest + steps: + - id: file_changes + uses: trilom/file-changes-action@v1.2.4 + - name: Check for yarn.lock changes + run: | + cat $HOME/files.json | jq -e '.[] | test("yarn\\.lock$") | not' \ + || (echo "Changes to yarn.lock files aren't allowed in PRs." && exit 1)