Skip to content

fix typo: 'occured' -> 'occurred' in homebrew bump action #5205

fix typo: 'occured' -> 'occurred' in homebrew bump action

fix typo: 'occured' -> 'occurred' in homebrew bump action #5205

name: Check generate-module-dependencies
permissions:
contents: read
on: pull_request
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 0
persist-credentials: false
- name: Set up Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
with:
go-version-file: go.mod
- name: Run tests
run: |
cd tools/generate-module-dependencies
go test -v .
- name: Run generate-module-dependencies
run: |
make generate-module-dependencies
- name: Check for go.mod changes
run: |
# List changed go.mod files (added/modified/deleted)
CHANGED=$(git diff --name-only --ignore-all-space | grep -E '(^|/)go\.mod$' || true)
if [ -n "$CHANGED" ]; then
echo "::error::go.mod files are out of sync with generate-module-dependencies."
echo "The following go.mod files changed:"
echo "$CHANGED"
echo
echo "Diff:"
git --no-pager diff -- $CHANGED || true
echo
echo "To fix locally:"
echo " Ensure that you update the dependency-replacements.yaml file and run make generate-module-dependencies"
exit 1
fi