SuccessConsole Output

Started by GitLab push by Laurent Velez
Obtained Jenkinsfile.mec from git git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] node
Running on build3.forge.etsi.org in /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e
Cloning the remote Git repository
Cloning repository git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
 > git init /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline # timeout=10
Fetching upstream changes from git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git # timeout=10
Fetching upstream changes from git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git +refs/heads/*:refs/remotes/origin/*
skipping resolution of commit remotes/origin/master, since it originates from another repository
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision fe946f61cf4bd9fe98fecb3b354ab5a44592df04 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f fe946f61cf4bd9fe98fecb3b354ab5a44592df04
Commit message: "Update cli-validate-openapis-mec.sh"
 > git rev-list --no-walk fe946f61cf4bd9fe98fecb3b354ab5a44592df04 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] gitlabBuilds
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Resolve)
[Pipeline] sh
+ echo Resolve stage
Resolve stage
[Pipeline] updateGitlabCommitStatus
[Pipeline] dir
Running in /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline/apis
[Pipeline] {
[Pipeline] checkout
using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e
Cloning the remote Git repository
Cloning repository git@forge.etsi.org:mec/gs013-location-api.git
 > git init /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline/apis # timeout=10
Fetching upstream changes from git@forge.etsi.org:mec/gs013-location-api.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:mec/gs013-location-api.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url git@forge.etsi.org:mec/gs013-location-api.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url git@forge.etsi.org:mec/gs013-location-api.git # timeout=10
Fetching upstream changes from git@forge.etsi.org:mec/gs013-location-api.git
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:mec/gs013-location-api.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse remotes/origin/master^{commit} # timeout=10
 > git branch -a -v --no-abbrev --contains a152680fd05c6a55d73bd6186f54968cdac97388 # timeout=10
Checking out Revision a152680fd05c6a55d73bd6186f54968cdac97388 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a152680fd05c6a55d73bd6186f54968cdac97388
Commit message: "Update README.md. DIsabled CORS to fix redocly issue"
 > git rev-list --no-walk 52da976395c245bf095e67de3c5b26e73f786a4c # timeout=10
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline/scripts
[Pipeline] {
[Pipeline] checkout
using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e
Cloning the remote Git repository
Cloning repository git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
 > git init /home/jenkins/workspace/MEC - Multi-access Edge Computing/mec-gs-013-pipeline/scripts # timeout=10
Fetching upstream changes from git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git # timeout=10
Fetching upstream changes from git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git
using GIT_SSH to set credentials 
 > git fetch --tags --progress git@forge.etsi.org:cti/forge-tools/jenkins-scripts-for-openapis.git +refs/heads/*:refs/remotes/origin/*
skipping resolution of commit remotes/origin/master, since it originates from another repository
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision fe946f61cf4bd9fe98fecb3b354ab5a44592df04 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f fe946f61cf4bd9fe98fecb3b354ab5a44592df04
Commit message: "Update cli-validate-openapis-mec.sh"
[Pipeline] updateGitlabCommitStatus
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Validate)
[Pipeline] updateGitlabCommitStatus
[Pipeline] sh
+ echo Validate stage
Validate stage
[Pipeline] sh
+ bash ./scripts/cli-validate-openapis-mec.sh ./apis

------ Switching to ./apis folder --------
------ Checking for previous logs ------
Using dockerized validator (etsiforge/swagger-cli:4.0.3)
4.0.3: Pulling from etsiforge/swagger-cli
cbdbe7a5bc2a: Pulling fs layer
780514bed1ad: Pulling fs layer
5d74fb112a7d: Pulling fs layer
4b9536424fa1: Pulling fs layer
01b8695657f7: Pulling fs layer
4b9536424fa1: Waiting
01b8695657f7: Waiting
5d74fb112a7d: Verifying Checksum
5d74fb112a7d: Download complete
cbdbe7a5bc2a: Verifying Checksum
cbdbe7a5bc2a: Download complete
cbdbe7a5bc2a: Pull complete
4b9536424fa1: Verifying Checksum
4b9536424fa1: Download complete
780514bed1ad: Download complete
01b8695657f7: Verifying Checksum
01b8695657f7: Download complete
780514bed1ad: Pull complete
5d74fb112a7d: Pull complete
4b9536424fa1: Pull complete
01b8695657f7: Pull complete
Digest: sha256:c6987d82d33715ec65ac79532768eb98152d83ed969754aa7f4a9344aea32d9a
Status: Downloaded newer image for etsiforge/swagger-cli:4.0.3
docker.io/etsiforge/swagger-cli:4.0.3

------ Validating all YAML files (may takes several minutes) ------

-- Final validator returns 0.
No errors found, all files validate the OpenAPI definition. Below the complete log.

---- Complete log of validation ----
---- Validating ./LocationAPI.json: Unable to find image 'redocly/openapi-cli:v1.0.0-beta.93' locally v1.0.0-beta.93: Pulling from redocly/openapi-cli df9b9388f04a: Pulling fs layer 62f6113b2624: Pulling fs layer c3f98107bf94: Pulling fs layer db93f8d654ea: Pulling fs layer 83dd7442a1f9: Pulling fs layer 5b1716ddfcd1: Pulling fs layer 23454f8ba6f8: Pulling fs layer a63c4e8701fb: Pulling fs layer afd3312b4db8: Pulling fs layer bc7f0241b962: Pulling fs layer 7261be4a2f8c: Pulling fs layer ee8568a92012: Pulling fs layer 224804894d82: Pulling fs layer 08f5942d87cd: Pulling fs layer 2a4bd5f5ffb0: Pulling fs layer e85308a2bcc2: Pulling fs layer 83dd7442a1f9: Waiting 5b1716ddfcd1: Waiting 23454f8ba6f8: Waiting a63c4e8701fb: Waiting afd3312b4db8: Waiting bc7f0241b962: Waiting 7261be4a2f8c: Waiting ee8568a92012: Waiting 224804894d82: Waiting 08f5942d87cd: Waiting 2a4bd5f5ffb0: Waiting e85308a2bcc2: Waiting db93f8d654ea: Waiting df9b9388f04a: Verifying Checksum c3f98107bf94: Verifying Checksum c3f98107bf94: Download complete df9b9388f04a: Pull complete db93f8d654ea: Download complete 83dd7442a1f9: Verifying Checksum 83dd7442a1f9: Download complete 5b1716ddfcd1: Verifying Checksum 5b1716ddfcd1: Download complete 23454f8ba6f8: Verifying Checksum 23454f8ba6f8: Download complete a63c4e8701fb: Verifying Checksum a63c4e8701fb: Download complete afd3312b4db8: Download complete 7261be4a2f8c: Download complete ee8568a92012: Verifying Checksum ee8568a92012: Download complete 62f6113b2624: Verifying Checksum 62f6113b2624: Download complete bc7f0241b962: Verifying Checksum 2a4bd5f5ffb0: Verifying Checksum 2a4bd5f5ffb0: Download complete 08f5942d87cd: Verifying Checksum 08f5942d87cd: Download complete 224804894d82: Verifying Checksum 224804894d82: Download complete e85308a2bcc2: Verifying Checksum e85308a2bcc2: Download complete 62f6113b2624: Pull complete c3f98107bf94: Pull complete db93f8d654ea: Pull complete 83dd7442a1f9: Pull complete 5b1716ddfcd1: Pull complete 23454f8ba6f8: Pull complete a63c4e8701fb: Pull complete afd3312b4db8: Pull complete bc7f0241b962: Pull complete 7261be4a2f8c: Pull complete ee8568a92012: Pull complete 224804894d82: Pull complete 08f5942d87cd: Pull complete 2a4bd5f5ffb0: Pull complete e85308a2bcc2: Pull complete Digest: sha256:a64711145258786171038367d251f0db715c2f9c22d022ee37d4f46b312927f1 Status: Downloaded newer image for redocly/openapi-cli:v1.0.0-beta.93 No configurations were defined in extends -- using built in recommended configuration by default. validating s/LocationAPI.json... [1] ../specs/LocationAPI.json:25:5 at #/tags/0/description Tag object should contain `description` field. 23 | ], 24 | "tags": [ 25 | { | ^ 26 | "name": "location" | ^^^^^^^^^^^^^^^^^^ 27 | } | ^ 28 | ], 29 | "paths": { Warning was generated by the tag-description rule. [2] ../specs/LocationAPI.json:346:9 at #/paths/~1subscriptions~1area~1circle/get/responses Operation must have at least one `4xx` response. 344 | "description": "This operation is used for retrieving all active subscriptions to area change notifications.", 345 | "operationId": "areaCircleSubListGET", 346 | "responses": { | ^^^^^^^^^^^ 347 | "200": { 348 | "description": "Response to retrieve area subscriptions", Warning was generated by the operation-4xx-response rule. [3] ../specs/LocationAPI.json:534:17 at #/paths/~1subscriptions~1area~1circle/post/callbacks/notification/{$request.body#~1circleNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 532 | } 533 | }, 534 | "responses": { | ^^^^^^^^^^^ 535 | "204": { 536 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [4] ../specs/LocationAPI.json:760:9 at #/paths/~1subscriptions~1distance/get/responses Operation must have at least one `4xx` response. 758 | "description": "This operation is used for retrieving all active subscriptions to a distance change notifications.", 759 | "operationId": "distanceSubListGET", 760 | "responses": { | ^^^^^^^^^^^ 761 | "200": { 762 | "description": "Response to retrieve area subscriptions", Warning was generated by the operation-4xx-response rule. [5] ../specs/LocationAPI.json:964:17 at #/paths/~1subscriptions~1distance/post/callbacks/notification/{$request.body#~1distanceNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 962 | } 963 | }, 964 | "responses": { | ^^^^^^^^^^^ 965 | "204": { 966 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [6] ../specs/LocationAPI.json:1187:9 at #/paths/~1subscriptions~1periodic/get/responses Operation must have at least one `4xx` response. 1185 | "description": "This operation is used for retrieving all active subscriptions to periodic notifications.", 1186 | "operationId": "periodicSubListGET", 1187 | "responses": { | ^^^^^^^^^^^ 1188 | "200": { 1189 | "description": "Response to retrieve area subscriptions", Warning was generated by the operation-4xx-response rule. [7] ../specs/LocationAPI.json:1359:17 at #/paths/~1subscriptions~1periodic/post/callbacks/notification/{$request.body#~1periodicNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 1357 | } 1358 | }, 1359 | "responses": { | ^^^^^^^^^^^ 1360 | "204": { 1361 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [8] ../specs/LocationAPI.json:1570:9 at #/paths/~1subscriptions~1userTracking/get/responses Operation must have at least one `4xx` response. 1568 | "description": "This operation is used for retrieving all active subscriptions to user tracking notifications.", 1569 | "operationId": "userTrackingSubListGET", 1570 | "responses": { | ^^^^^^^^^^^ 1571 | "200": { 1572 | "description": "Response to retrieve user tracking subscriptions", Warning was generated by the operation-4xx-response rule. [9] ../specs/LocationAPI.json:1740:17 at #/paths/~1subscriptions~1userTracking/post/callbacks/notification/{$request.body#~1userTrackingSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 1738 | } 1739 | }, 1740 | "responses": { | ^^^^^^^^^^^ 1741 | "204": { 1742 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [10] ../specs/LocationAPI.json:1945:9 at #/paths/~1subscriptions~1zonalTraffic/get/responses Operation must have at least one `4xx` response. 1943 | "description": "This operation is used for retrieving all active subscriptions to zonal traffic change notifications.", 1944 | "operationId": "zonalTrafficSubListGET", 1945 | "responses": { | ^^^^^^^^^^^ 1946 | "200": { 1947 | "description": "Response to retrieve zonal traffic subscriptions", Warning was generated by the operation-4xx-response rule. [11] ../specs/LocationAPI.json:2115:17 at #/paths/~1subscriptions~1zonalTraffic/post/callbacks/notification/{$request.body#~1zonalTrafficSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 2113 | } 2114 | }, 2115 | "responses": { | ^^^^^^^^^^^ 2116 | "204": { 2117 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [12] ../specs/LocationAPI.json:2320:9 at #/paths/~1subscriptions~1zoneStatus/get/responses Operation must have at least one `4xx` response. 2318 | "description": "This operation is used for retrieving all active subscriptions to zone status change notifications.", 2319 | "operationId": "zoneStatusSubListGET", 2320 | "responses": { | ^^^^^^^^^^^ 2321 | "200": { 2322 | "description": "Response to retrieve zone status subscriptions", Warning was generated by the operation-4xx-response rule. [13] ../specs/LocationAPI.json:2484:17 at #/paths/~1subscriptions~1zoneStatus/post/callbacks/notification/{$request.body#~1zoneStatusSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 2482 | } 2483 | }, 2484 | "responses": { | ^^^^^^^^^^^ 2485 | "204": { 2486 | "$ref": "#/components/responses/204" Warning was generated by the operation-4xx-response rule. [14] ../specs/LocationAPI.json:2689:7 at #/components/responses/200 Component: "200" is never used. 2687 | "components": { 2688 | "responses": { 2689 | "200": { | ^^^^^ 2690 | "description": "OK" 2691 | }, Warning was generated by the no-unused-components rule. [15] ../specs/LocationAPI.json:2755:7 at #/components/responses/414 Component: "414" is never used. 2753 | } 2754 | }, 2755 | "414": { | ^^^^^ 2756 | "description": "URI Too Long : used to indicate that the server is refusing to process the request because the request URI is longer th...<33 chars> 2757 | "content": { Warning was generated by the no-unused-components rule. [16] ../specs/LocationAPI.json:2765:7 at #/components/responses/415 Component: "415" is never used. 2763 | } 2764 | }, 2765 | "415": { | ^^^^^ 2766 | "description": "Unsupported Media Type : used to indicate that the server or the client does not support the content type of the entity body.", 2767 | "content": { Warning was generated by the no-unused-components rule. s/LocationAPI.json: validated in 246ms Woohoo! Your OpenAPI definition is valid. 🎉 You have 16 warnings.
---- Validating ./LocationAPI.yaml: No configurations were defined in extends -- using built in recommended configuration by default. validating s/LocationAPI.yaml... [1] ../specs/LocationAPI.yaml:17:5 at #/tags/0/description Tag object should contain `description` field. 15 | - url: 'https://localhost/location/v2' 16 | tags: 17 | - name: 'location' | ^^^^^^^^^^^^^^^^ 18 | paths: 19 | /queries/distance: Warning was generated by the tag-description rule. [2] ../specs/LocationAPI.yaml:223:7 at #/paths/~1subscriptions~1area~1circle/get/responses Operation must have at least one `4xx` response. 221 | description: 'This operation is used for retrieving all active subscriptions to area change notifications.' 222 | operationId: areaCircleSubListGET 223 | responses: | ^^^^^^^^^ 224 | '200': 225 | description: 'Response to retrieve area subscriptions' Warning was generated by the operation-4xx-response rule. [3] ../specs/LocationAPI.yaml:354:15 at #/paths/~1subscriptions~1area~1circle/post/callbacks/notification/{$request.body#~1circleNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 352 | nanoSeconds": 0 353 | locationRetrievalStatus: 'Retrieved' 354 | responses: | ^^^^^^^^^ 355 | '204': 356 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [4] ../specs/LocationAPI.yaml:509:7 at #/paths/~1subscriptions~1distance/get/responses Operation must have at least one `4xx` response. 507 | description: 'This operation is used for retrieving all active subscriptions to a distance change notifications.' 508 | operationId: distanceSubListGET 509 | responses: | ^^^^^^^^^ 510 | '200': 511 | description: 'Response to retrieve area subscriptions' Warning was generated by the operation-4xx-response rule. [5] ../specs/LocationAPI.yaml:653:15 at #/paths/~1subscriptions~1distance/post/callbacks/notification/{$request.body#~1distanceNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 651 | nanoSeconds": 0 652 | locationRetrievalStatus: 'Retrieved' 653 | responses: | ^^^^^^^^^ 654 | '204': 655 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [6] ../specs/LocationAPI.yaml:811:7 at #/paths/~1subscriptions~1periodic/get/responses Operation must have at least one `4xx` response. 809 | description: 'This operation is used for retrieving all active subscriptions to periodic notifications.' 810 | operationId: periodicSubListGET 811 | responses: | ^^^^^^^^^ 812 | '200': 813 | description: 'Response to retrieve area subscriptions' Warning was generated by the operation-4xx-response rule. [7] ../specs/LocationAPI.yaml:926:15 at #/paths/~1subscriptions~1periodic/post/callbacks/notification/{$request.body#~1periodicNotificationSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 924 | nanoSeconds": 0 925 | locationRetrievalStatus: 'Retrieved' 926 | responses: | ^^^^^^^^^ 927 | '204': 928 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [8] ../specs/LocationAPI.yaml:1066:7 at #/paths/~1subscriptions~1userTracking/get/responses Operation must have at least one `4xx` response. 1064 | description: 'This operation is used for retrieving all active subscriptions to user tracking notifications.' 1065 | operationId: userTrackingSubListGET 1066 | responses: | ^^^^^^^^^ 1067 | '200': 1068 | description: 'Response to retrieve user tracking subscriptions' Warning was generated by the operation-4xx-response rule. [9] ../specs/LocationAPI.yaml:1178:15 at #/paths/~1subscriptions~1userTracking/post/callbacks/notification/{$request.body#~1userTrackingSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 1176 | rel: UserTrackingSubscription 1177 | href: 'http://meAppServer.example.com/location/v2/subscriptions/userTracking/sub123' 1178 | responses: | ^^^^^^^^^ 1179 | '204': 1180 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [10] ../specs/LocationAPI.yaml:1312:7 at #/paths/~1subscriptions~1zonalTraffic/get/responses Operation must have at least one `4xx` response. 1310 | description: 'This operation is used for retrieving all active subscriptions to zonal traffic change notifications.' 1311 | operationId: zonalTrafficSubListGET 1312 | responses: | ^^^^^^^^^ 1313 | '200': 1314 | description: 'Response to retrieve zonal traffic subscriptions' Warning was generated by the operation-4xx-response rule. [11] ../specs/LocationAPI.yaml:1424:15 at #/paths/~1subscriptions~1zonalTraffic/post/callbacks/notification/{$request.body#~1zonalTrafficSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 1422 | rel: ZonalTrafficSubscription 1423 | href: 'http://meAppServer.example.com/location/v2/subscriptions/zonalTraffic/sub123' 1424 | responses: | ^^^^^^^^^ 1425 | '204': 1426 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [12] ../specs/LocationAPI.yaml:1558:7 at #/paths/~1subscriptions~1zoneStatus/get/responses Operation must have at least one `4xx` response. 1556 | description: 'This operation is used for retrieving all active subscriptions to zone status change notifications.' 1557 | operationId: zoneStatusSubListGET 1558 | responses: | ^^^^^^^^^ 1559 | '200': 1560 | description: 'Response to retrieve zone status subscriptions' Warning was generated by the operation-4xx-response rule. [13] ../specs/LocationAPI.yaml:1667:15 at #/paths/~1subscriptions~1zoneStatus/post/callbacks/notification/{$request.body#~1zoneStatusSubscription.callbackReference.notifyURL}/post/responses Operation must have at least one `4xx` response. 1665 | rel: ZoneStatusSubscription 1666 | href: 'http://meAppServer.example.com/location/v2/subscriptions/zoneStatus/sub123' 1667 | responses: | ^^^^^^^^^ 1668 | '204': 1669 | $ref: '#/components/responses/204' Warning was generated by the operation-4xx-response rule. [14] ../specs/LocationAPI.yaml:1799:5 at #/components/responses/200 Component: "200" is never used. 1797 | components: 1798 | responses: 1799 | '200': | ^^^^^ 1800 | description: 'OK' 1801 | '204': Warning was generated by the no-unused-components rule. [15] ../specs/LocationAPI.yaml:1841:5 at #/components/responses/414 Component: "414" is never used. 1839 | schema: 1840 | $ref: '#/components/schemas/ProblemDetails' 1841 | '414': | ^^^^^ 1842 | description: 1843 | 'URI Too Long : used to indicate that the server is refusing to process the request because the request URI is Warning was generated by the no-unused-components rule. [16] ../specs/LocationAPI.yaml:1849:5 at #/components/responses/415 Component: "415" is never used. 1847 | schema: 1848 | $ref: '#/components/schemas/ProblemDetails' 1849 | '415': | ^^^^^ 1850 | description: 'Unsupported Media Type : used to indicate that the server or the client does not support the content type of the entity body.' 1851 | content: Warning was generated by the no-unused-components rule. s/LocationAPI.yaml: validated in 272ms Woohoo! Your OpenAPI definition is valid. 🎉 You have 16 warnings.


------ Content of the folder ------
LICENSE
LocationAPI.json
LocationAPI.yaml
openapi-validation.log
README.md
[Pipeline] updateGitlabCommitStatus
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // gitlabBuilds
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS