pinecone-io / pinecone-ts-client

The official TypeScript/Node client for the Pinecone vector database
https://www.pinecone.io
Apache License 2.0
166 stars 36 forks source link

Remove `merge` workflow #213

Closed austin-denoble closed 2 months ago

austin-denoble commented 2 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 TypeScript client reference as soon as they are merged to main, even if we haven't cut a release.

Solution

Remove the merge.yml workflow.

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 the overall flow later.

Type of Change

Test Plan

Make sure nothing is triggered on merge to main.