typesense-rust icon indicating copy to clipboard operation
typesense-rust copied to clipboard

Publish on Crates.io

Open RoDmitry opened this issue 11 months ago • 2 comments

Would it be possible to publish a new version of all the 3 crates to Crates.io? All of them contain braking changes. A year has passed and no new version has been published since my merged commits.

RoDmitry avatar Mar 01 '25 13:03 RoDmitry

Yes, I can do that, give me a couple of days to create a GitHub workflow to do that and ask for typesense members to take ownership of the crate so they can release then in the future

morenol avatar Mar 01 '25 14:03 morenol

@kishorenc @jasonbosco do you have a crates.io account? I would like to add you as owner of typesense crates so we can setup this repo with a workflow to release that cratse using your credentials instead of my credentials

morenol avatar Mar 06 '25 18:03 morenol

@kishorenc @morenol @jasonbosco Any update on this ?

l-7-l avatar Jul 31 '25 11:07 l-7-l

I published last version of typesense to crates.io but still haven't had any comment from them regarding to setting up crates.io api keys on this repo

morenol avatar Jul 31 '25 14:07 morenol

Hey @morenol, I just created a crates.io account. Could you add me now?

jasonbosco avatar Aug 01 '25 21:08 jasonbosco

I sent you the invites

morenol avatar Aug 01 '25 21:08 morenol

Thanks @morenol. Just accepted them.

Looks like we can now set up a GitHub workflow to publish directly from GitHub actions, and set that file as a trusted publisher in crates.io?

jasonbosco avatar Aug 01 '25 22:08 jasonbosco

Yes, @jasonbosco https://crates.io/docs/trusted-publishing I created #48 which likely will be enough for that

morenol avatar Aug 01 '25 22:08 morenol

Thank you! I just merged it.

So sounds like to do a release we just have to create a GitHub Release, which will create a git tag and trigger the release.yml workflow and push it to crates.io automatically going forward?

jasonbosco avatar Aug 02 '25 00:08 jasonbosco