From 6b152daf7e428e4a200683b5fb76fb19b34f9b4f Mon Sep 17 00:00:00 2001 From: Evgeniy Stratonikov Date: Tue, 25 Jan 2022 12:52:09 +0300 Subject: [PATCH] .github: check dependencies versions Rebasing or altering commits in other way is a common thing, so it makes sense to ensure dependencies are also updated. Signed-off-by: Evgeniy Stratonikov --- .github/workflows/run_tests.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index b7e6c81a3..008aa639e 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -25,6 +25,18 @@ jobs: with: version: latest + gomodcheck: + name: Check internal dependencies + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Check dependencies + run: | + find -name go.mod | xargs -n1 grep -o 'pkg/interop v\S*' | uniq | wc -l | xargs -I{} -n1 [ 1 -eq {} ] || { echo "Different versions for dependencies in go.mod" && exit 1; } + test_cover: name: Coverage runs-on: ubuntu-20.04