Closed benjaminch closed 3 years ago
How could this bug be reproduced?
Hello @remyleone !
Thank for reaching out.
You can reproduce this bug by:
Running https://editor.swagger.io/ on https://developers.scaleway.com/static/985b639541bd9c5d8ad1d46561ca76c3/scaleway.rdb.v1.Api.yml content
You can also reproduce it running generate_api.sh
after adding this very file to the wget
and merging schema.
Let me know if you need further help.
Fixed with new provided version: https://developers.scaleway.com/static/991ccc31ec600bedad34d7e8382799ec/scaleway.rdb.v1.Api.yml
spectral lint https://developers.scaleway.com/static/991ccc31ec600bedad34d7e8382799ec/scaleway.rdb.v1.Api.yml
https://developers.scaleway.com/static/991ccc31ec600bedad34d7e8382799ec/scaleway.rdb.v1.Api.yml
2:6 warning info-contact Info object must have "contact" object. info
1521:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}.get
1521:9 warning operation-tags Operation must have non-empty "tags" array. paths./rdb/v1/regions/{region}.get
1545:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups.get
1627:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups.post
1679:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups/{database_backup_id}.get
1712:11 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups/{database_backup_id}.patch
1763:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups/{database_backup_id}.delete
1797:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups/{database_backup_id}/export.post
1837:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/backups/{database_backup_id}/restore.post
1893:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/database-engines.get
1934:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances.get
2018:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances.post
2122:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}.get
2155:11 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}.patch
2223:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}.delete
2257:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/acls.get
2304:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/acls.post
2351:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/acls.put
2398:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/acls.delete
2446:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/certificate.get
2480:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/clone.post
2531:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/databases.get
2611:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/databases.post
2657:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/databases/{name}.delete
2694:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/logs.get
2848:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/privileges.get
2921:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/privileges.put
2982:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/renew-certificate.post
2982:10 warning operation-tags Operation must have non-empty "tags" array. paths./rdb/v1/regions/{region}/instances/{instance_id}/renew-certificate.post
3013:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/settings.post
3060:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/settings.put
3107:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/settings.delete
3155:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/snapshots.post
3276:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/users.get
3342:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/users.post
3397:11 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/users/{name}.patch
3455:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/instances/{instance_id}/users/{name}.delete
3492:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/logs/{instance_log_id}.get
3526:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/node-types.get
3573:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/snapshots.get
3656:9 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/snapshots/{snapshot_id}.get
3689:11 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/snapshots/{snapshot_id}.patch
3740:12 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/snapshots/{snapshot_id}.delete
3774:10 warning operation-description Operation "description" must be present and non-empty string. paths./rdb/v1/regions/{region}/snapshots/{snapshot_id}/create-instance.post
✖ 45 problems (0 errors, 45 warnings, 0 infos, 0 hints)
Seems
RDP API specs
is not valid from openAPI generator stand point:https://developers.scaleway.com/static/985b639541bd9c5d8ad1d46561ca76c3/scaleway.rdb.v1.Api.yml