File tree 2 files changed +7
-5
lines changed
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -167,7 +167,8 @@ check-scripts:
167
167
.PHONY : check-version
168
168
check-version :
169
169
# Fail if syncing version would produce changes
170
- scripts/version-sync.sh -c -f "unstructured/__version__.py" semver
170
+ scripts/version-sync.sh -c \
171
+ -f "unstructured/__version__.py" semver
171
172
172
173
# # tidy: run black
173
174
.PHONY : tidy
@@ -179,7 +180,8 @@ tidy:
179
180
# # version-sync: update __version__.py with most recent version from CHANGELOG.md
180
181
.PHONY : version-sync
181
182
version-sync :
182
- scripts/version-sync.sh -f " unstructured/__version__.py" semver
183
+ scripts/version-sync.sh \
184
+ -f " unstructured/__version__.py" semver
183
185
184
186
.PHONY : check-coverage
185
187
check-coverage :
Original file line number Diff line number Diff line change @@ -62,12 +62,12 @@ while getopts ":hcs:f:" opt; do
62
62
done
63
63
64
64
# Parse REPLACEMENT_FORMATS
65
- RE_SEMVER_FULL=' (0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-((0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?'
65
+ RE_SEMVER_FULL=" (0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-((0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?"
66
66
RE_RELEASE=" (0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)"
67
67
RE_API_RELEASE=" v(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)"
68
68
# Pull out semver appearing earliest in SOURCE_FILE.
69
69
LAST_VERSION=$( grep -o -m 1 -E " ${RE_SEMVER_FULL} " " $SOURCE_FILE " )
70
- LAST_RELEASE=$( grep -o -m 1 -E " ${RE_RELEASE} ($|[^-+])$ " " $SOURCE_FILE " | grep -o -m 1 -E " ${RE_RELEASE} " )
70
+ LAST_RELEASE=$( grep -o -m 1 -E " ${RE_RELEASE} ($|[^-+])" " $SOURCE_FILE " | grep -o -m 1 -E " ${RE_RELEASE} " )
71
71
LAST_API_RELEASE=" v$( grep -o -m 1 -E " ${RE_RELEASE} ($|[^-+])$" " $SOURCE_FILE " | grep -o -m 1 -E " ${RE_RELEASE} " ) "
72
72
declare -a RE_SEMVERS=()
73
73
declare -a UPDATED_VERSIONS=()
@@ -126,7 +126,7 @@ for i in "${!FILES_TO_CHECK[@]}"; do
126
126
if [ " $( printf ' %s\n' " $REQUIRED_VERSION " " $CURRENT_VERSION " | sort -V | head -n1) " != " $REQUIRED_VERSION " ]; then
127
127
echo " sed version must be >= ${REQUIRED_VERSION} " && exit 1
128
128
fi
129
- sed -r " s/$RE_SEMVER /$UPDATED_VERSION /" " $FILE_TO_CHANGE " > " $TMPFILE "
129
+ sed -E - r " s/$RE_SEMVER /$UPDATED_VERSION /" " $FILE_TO_CHANGE " > " $TMPFILE "
130
130
if [ $CHECK == 1 ];
131
131
then
132
132
DIFF=$( diff " $FILE_TO_CHANGE " " $TMPFILE " )
You can’t perform that action at this time.
0 commit comments