Commit 09244db2 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Fixing error with info.version in certain files

parent f3c7362e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4,7 +4,8 @@
#  - any (branch commit)
#  
# GENERATION triggered by:
#  - merge request
#  - any (branch commit) for Generate config
#  - merge request for CR contribution
#   

workflow:
@@ -31,7 +32,6 @@ Validate OpenAPI:
  script:
    - echo 'Validate OpenAPI'
    - docker run --rm -v $(pwd):"/specs" etsiforge/swagger-cli:4.0.3 /bin/sh -c "sh specs/validate-all-in-docker.sh"
    #- ./validate-all.sh $(pwd)
  artifacts:
    name: "$CI_JOB_NAME"
    paths:
+6 −1
Original line number Diff line number Diff line
@@ -38,7 +38,12 @@ for i in *.yaml ; do
	
	#node ./node_modules/js-yaml/bin/js-yaml $i|node ./node_modules/json/lib/json  info.version externalDocs.description info.description |grep -Po "[0-9]+[.][0-9]+[.][0-9]+|[0-9]{4}" >>api-versions.txt
    FILE="${i}"
	sed -n '/^info:/,/^[^[:space:]]/{/^  version:/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+' >> api-versions.txt #Info version
	INFO_VERSION=`sed -n '/^info:/,/^[^[:space:]]/{/^  version:/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+'` #>> api-versions.txt #Info version
	if [ "$INFO_VERSION" == "" ]; then
		echo "-" >>api-versions.txt
	else
		echo $INFO_VERSION >> api-versions.txt
	fi
	EXT_DOC_VERSION=`sed -n '/^externalDocs:/,/^[^[:space:]]/{/^  description:/,/^[^[:space:]]/p;/^[^([:space:]|externalDocs:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+'` # >> api-versions.txt # EXT_DOC_VERSION
	if [ "$EXT_DOC_VERSION" == "" ]; then
		echo "-" >>api-versions.txt