diff --git a/bin/version-major.sh b/bin/version-major.sh index 0c54f75..6bee897 100755 --- a/bin/version-major.sh +++ b/bin/version-major.sh @@ -1,11 +1,18 @@ #!/usr/bin/env bash -NAME_PACKAGE=$(basename $1) +NAME_PACKAGE=$(basename "$1") LAST_VERSION=$(git tag | sort -n | grep "$NAME_PACKAGE" | tail -1) MAJOR_VERSION=$(echo "$LAST_VERSION" | cut -d@ -f2 | cut -d\. -f1) ((NEW_MAJOR_VERSION=${MAJOR_VERSION:=0}+1)) NEW_VERSION="${NAME_PACKAGE}@${NEW_MAJOR_VERSION}.0.0" + +if [ -e "$1/swagger.json" ]; then + NUMBERED_LAST_VERSION=${LAST_VERSION//$NAME_PACKAGE@/} + NUMBERED_NEW_VERSION=${NEW_VERSION//$NAME_PACKAGE@/} + sed -i "s/${NUMBERED_LAST_VERSION}/${NUMBERED_NEW_VERSION}/" "$1/swagger.json" +fi + git tag "${NEW_VERSION}" -m "${NEW_VERSION}" git push --tags echo "Nouvelle version créée: ${NEW_VERSION}" diff --git a/bin/version-minor.sh b/bin/version-minor.sh index 218b51d..2cb6837 100755 --- a/bin/version-minor.sh +++ b/bin/version-minor.sh @@ -1,12 +1,18 @@ #!/usr/bin/env bash -NAME_PACKAGE=$(basename $1) +NAME_PACKAGE=$(basename "$1") LAST_VERSION=$(git tag | sort -n | grep "$NAME_PACKAGE" | tail -1) MAJOR_VERSION=$(echo "$LAST_VERSION" | cut -d@ -f2 | cut -d\. -f1) MINOR_VERSION=$(echo "$LAST_VERSION" | cut -d\. -f2) - ((NEW_MINOR_VERSION=${MINOR_VERSION:=-1}+1)) NEW_VERSION="${NAME_PACKAGE}@${MAJOR_VERSION:=0}.${NEW_MINOR_VERSION}.0" + +if [ -e "$1/swagger.json" ]; then + NUMBERED_LAST_VERSION=${LAST_VERSION//$NAME_PACKAGE@/} + NUMBERED_NEW_VERSION=${NEW_VERSION//$NAME_PACKAGE@/} + sed -i "s/${NUMBERED_LAST_VERSION}/${NUMBERED_NEW_VERSION}/" "$1/swagger.json" +fi + git tag "${NEW_VERSION}" -m "${NEW_VERSION}" git push --tags echo "Nouvelle version créée: ${NEW_VERSION}" diff --git a/bin/version-patch.sh b/bin/version-patch.sh index c3b1faf..810bad0 100755 --- a/bin/version-patch.sh +++ b/bin/version-patch.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -NAME_PACKAGE=$(basename $1) +NAME_PACKAGE=$(basename "$1") LAST_VERSION=$(git tag | sort -n | grep "$NAME_PACKAGE" | tail -1) MAJOR_VERSION=$(echo "$LAST_VERSION" | cut -d@ -f2 | cut -d\. -f1) MINOR_VERSION=$(echo "$LAST_VERSION" | cut -d\. -f2) @@ -8,6 +8,13 @@ ((NEW_PATCH_VERSION=${PATCH_VERSION:=-1}+1)) NEW_VERSION="${NAME_PACKAGE}@${MAJOR_VERSION:=0}.${MINOR_VERSION:=0}.${NEW_PATCH_VERSION:=0}" + +if [ -e "$1/swagger.json" ]; then + NUMBERED_LAST_VERSION=${LAST_VERSION//$NAME_PACKAGE@/} + NUMBERED_NEW_VERSION=${NEW_VERSION//$NAME_PACKAGE@/} + sed -i "s/${NUMBERED_LAST_VERSION}/${NUMBERED_NEW_VERSION}/" "$1/swagger.json" +fi + git tag "${NEW_VERSION}" -m "${NEW_VERSION}" git push --tags echo "Nouvelle version créée: ${NEW_VERSION}" diff --git a/mapping-tools/v1/dump.ini b/mapping-tools/v1/dump.ini new file mode 100644 index 0000000..aa13d6d --- /dev/null +++ b/mapping-tools/v1/dump.ini @@ -0,0 +1 @@ +[dump] diff --git a/terms-extraction/swagger.json b/terms-extraction/swagger.json index 3697bc4..a67de0e 100644 --- a/terms-extraction/swagger.json +++ b/terms-extraction/swagger.json @@ -1,4 +1,7 @@ { + "info": { + "version": "1.2.0" + }, "tags": [ { "name": "terms-extraction",