Closed
Description
On a brand new Swift package I was trying to generate a client from the GitHub OpenAPI spec:
https://github.com/github/rest-api-description/blob/main/descriptions/api.github.com/api.github.com.yaml
The generation fails with a couple of errors in the YAML that can be easily patched, but one in particular is unexpected.
The YAML states in the beginning:
---
openapi: 3.0.3
info:
version: 1.1.4
title: GitHub v3 REST API
description: GitHub's v3 REST API.
license:
name: MIT
url: https://spdx.org/licenses/MIT
termsOfService: https://docs.github.com/articles/github-terms-of-service
contact:
name: Support
url: https://support.github.com/contact?tags=dotcom-rest-api
x-github-plan: api.github.com
Yet, the generator outputs the following:
String does not match the pattern of "^3\.1\.\d+(-.+)?$".

By why does it try to match against 3.1.x?
swift-driver version: 1.75.2 Apple Swift version 5.8 (swiftlang-5.8.0.124.2 clang-1403.0.22.11.100)
Target: x86_64-apple-macosx13.0
Metadata
Metadata
Assignees
Labels
No labels