diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml index 93d1aea24f2..9c8a2bb21aa 100644 --- a/.github/workflows/_release.yml +++ b/.github/workflows/_release.yml @@ -388,11 +388,12 @@ jobs: - name: Test against ${{ matrix.partner }} if: startsWith(inputs.working-directory, 'libs/core') run: | - # Identify latest tag + # Identify latest tag, excluding pre-releases LATEST_PACKAGE_TAG="$( git ls-remote --tags origin "langchain-${{ matrix.partner }}*" \ | awk '{print $2}' \ | sed 's|refs/tags/||' \ + | grep -Ev '==[^=]*(\.?dev[0-9]*|\.?rc[0-9]*)$' \ | sort -Vr \ | head -n 1 )"