pinecone-io / pinecone-python-client

The Pinecone Python client
https://www.pinecone.io/docs
Apache License 2.0
284 stars 78 forks source link

Remove `merge` workflow and update `build-and-publish-docs` workflow to be manually runnable #335

Closed austin-denoble closed 4 months ago

austin-denoble commented 4 months ago

Problem

Currently, we have a couple different GitHub workflows which deal with building and publishing the client reference documentation:

merge calls build-and-publish-docs on every merge to main. This is problematic as any changes that are made which change documentation will be reflected at in the Python client reference as soon as they are merged to main even if we haven't cut a release.

Solution

For now, we can manually trigger new reference docs builds as needed, most likely after we cut a release. This isn't the best solution, but I think it's important to get this process out of the merge action, and we can iterate on it later.

Type of Change

Test Plan

Make sure nothing is triggered on merge to main.