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

Add workflow and action files for RC code #231

Closed aulorbe closed 1 month ago

aulorbe commented 1 month ago

Problem

We would like to publish RC (release candidate) code to npm. In order to do that, we need new github workflow and action files. This PR adds those files, so that we can use the RC branch (2024-07-rc) to push to npm for users. " Since versioning RCs is a bit of an antipattern, these workflows do not contain versioning commands. The "version" is controlled by this command, which just appends .rc: run: npm version prerelease --preid=rc --no-git-tag-version.

TBD on whether we need Github tags, either. Would love reviewers' input on that (I'm thinking we don't).

Type of Change