mirror of
https://github.com/Unstructured-IO/unstructured.git
synced 2025-10-27 08:03:42 +00:00
build(lint): don't check version in main against self (#1123)
If on the main branch already, it does not make sense to check if the latest commit is the same non-dev version. This fixes an annoyance where the CI Lint job would fail on release main commits, but besides that was not causing any other issues.
This commit is contained in:
parent
6e5d27c6c3
commit
d19183f442
@ -1,13 +1,11 @@
|
||||
## 0.9.4-dev0
|
||||
|
||||
|
||||
### Enhancements
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
|
||||
### Fixes
|
||||
|
||||
* fix pdf partition of list items being detected as titles in OCR only mode
|
||||
|
||||
## 0.9.3
|
||||
|
||||
@ -103,21 +103,23 @@ fi
|
||||
# Search files in FILES_TO_CHECK and change (or get diffs)
|
||||
declare FAILED_CHECK=0
|
||||
|
||||
MAIN_VERSION=$(git show main:unstructured/__version__.py | grep -o -m 1 -E "${RE_SEMVER_FULL}")
|
||||
MAIN_IS_RELEASE=false
|
||||
[[ $MAIN_VERSION != *"-dev"* ]] && MAIN_IS_RELEASE=true
|
||||
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||
|
||||
for i in "${!FILES_TO_CHECK[@]}"; do
|
||||
FILE_TO_CHANGE=${FILES_TO_CHECK[$i]}
|
||||
RE_SEMVER=${RE_SEMVERS[$i]}
|
||||
UPDATED_VERSION=${UPDATED_VERSIONS[$i]}
|
||||
FILE_VERSION=$(grep -o -m 1 -E "${RE_SEMVER}" "$FILE_TO_CHANGE")
|
||||
MAIN_VERSION=$(git show main:unstructured/__version__.py | grep -o -m 1 -E "${RE_SEMVER_FULL}")
|
||||
MAIN_IS_RELEASE=false
|
||||
[[ $MAIN_VERSION != *"-dev"* ]] && MAIN_IS_RELEASE=true
|
||||
|
||||
if [ -z "$FILE_VERSION" ];
|
||||
then
|
||||
# No match to semver regex in VERSIONFILE, so nothing to replace
|
||||
printf "Error: No semver version found in file %s.\n" "$FILE_TO_CHANGE"
|
||||
exit 1
|
||||
elif [[ "$MAIN_IS_RELEASE" == true && "$FILE_VERSION" == "$MAIN_VERSION" ]];
|
||||
elif [[ "$MAIN_IS_RELEASE" == true && "$FILE_VERSION" == "$MAIN_VERSION" && "$CURRENT_BRANCH" != "main" ]];
|
||||
then
|
||||
# Only one commit should be associated with a particular non-dev version
|
||||
printf "Error: there is already a commit associated with version %s.\n" "$MAIN_VERSION"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user