The Swagger UI App for Compass allows for a variety of methods of ingesting an OpenAPI definition, as defined in Integrate Compass with Swagger UI .
However it does not appear to support the simple case of a the swagger.yml sitting along side the compass.yml in a private GitHub repository. The token generated by generating the 'raw' link is only valid for a short period of time, and there is no way to include a personal token in the request from Compass, as defined here.
Is there a way to include a swagger.yml private GitHub repository, especially the same repository that contains the compass.yml file?
IMO ideal method would be to simply be able to have a relative path in compass.yml, for example
links:
- name: API
type: OTHER_LINK
url: ./swagger.yml