mirror of
				https://github.com/infiniflow/ragflow.git
				synced 2025-10-31 17:59:43 +00:00 
			
		
		
		
	 201bbef7c0
			
		
	
	
		201bbef7c0
		
			
		
	
	
	
	
		
			
			### What problem does this PR solve? Print version when RAGFlow server startup ### Type of change - [x] New Feature (non-breaking change which adds functionality) --------- Signed-off-by: jinhai <haijin.chn@gmail.com> Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			525 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			525 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # 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
 |