Fix VERSION

This commit is contained in:
Zhichang Yu 2024-12-07 16:56:34 +08:00
parent 44d4686b20
commit e267a026f3
3 changed files with 2 additions and 18 deletions

View File

@ -120,7 +120,7 @@ RUN --mount=type=cache,id=ragflow_npm,target=/root/.npm,sharing=locked \
COPY .git /ragflow/.git COPY .git /ragflow/.git
RUN version_info=$(git describe --tags --match=v* --always); \ RUN version_info=$(git describe --tags --match=v* --first-parent --always); \
if [ "$LIGHTEN" == "1" ]; then \ if [ "$LIGHTEN" == "1" ]; then \
version_info="$version_info slim"; \ version_info="$version_info slim"; \
else \ else \

View File

@ -43,7 +43,7 @@ def get_closest_tag_and_count():
try: try:
# Get the current commit hash # Get the current commit hash
version_info = ( version_info = (
subprocess.check_output(["git", "describe", "--tags", "--match=v*", "--always"]) subprocess.check_output(["git", "describe", "--tags", "--match=v*", "--first-parent", "--always"])
.strip() .strip()
.decode("utf-8") .decode("utf-8")
) )

View File

@ -1,16 +0,0 @@
# update RAGFlow version
# Get the latest tag
last_tag=$(git describe --tags --abbrev=0)
# Get the number of commits from the last tag
commit_count=$(git rev-list --count "$last_tag..HEAD")
# Get the short commit id
last_commit=$(git rev-parse --short HEAD)
version_info=""
if [ "$commit_count" -eq 0 ]; then
version_info=$last_tag
else
printf -v version_info "%s(%s~%d)" "$last_commit" "$last_tag" $commit_count
fi
# Replace the version in the versions.py file
sed -i "s/\"dev\"/\"$version_info\"/" api/versions.py