Yes, per latest Contract Test Generator update, for Git based APIs you need to publish the spec by clicking the publish button located on the side screen.
- Add a version label
- Add a release description
- Click Publish
Note: per my experience with Git based APIs in Postman,
- You cannot have any pending changes in your branch for publish to be enabled.
- Your API definition needs to be valid. Make sure you don’t have any syntax issues.
- There is no difference between the Web and Desktop version of Postman when publishing… however Web version seems more reliable.
This link Publish a version of your API for consumers | Postman Learning Center should demonstrate how to publish.
