keyshade-xyz / keyshade

Realtime secret and configuration management tool, with the best in class security and seamless integration support
https://keyshade.xyz
Mozilla Public License 2.0
194 stars 93 forks source link

CLI: Add release pipeline #297

Open rajdip-b opened 3 months ago

rajdip-b commented 3 months ago

Description

For now, we would like to add a pipeline to deploy the CLI binaries to npm.

Solution

Add a workflow file named deploy-cli.yml. We only want this to run when a push is made to the main branch and any file under apps/clihas changed.

Additional context

If you would like to pick up this issue, we would be really glad! Do join our discord to get in touch with us regarding the npm credentials.

Kiranchaudhary537 commented 3 months ago

@rajdip-b I'm new to open source, but I would like to work on this issue!! Any guidance would be appreciated

rajdip-b commented 3 months ago

Hey @Kiranchaudhary537, we would be glad! Are you coming from FOSS Hack? If so, I can assign this to you right away. If not, you can get registered with them first, and then I can assign this to you.

Alternatively, I can remove the foss hack label.

Refer to this discussion: #284

Kiranchaudhary537 commented 3 months ago

I'm not from FOSS Hack, but I did register for it after finding this repo on GitHub. Should I proceed with anything else before you assign the issue to me?

rajdip-b commented 3 months ago

I think that will be all! There's a concept about creating projects that I'm still unsure about. You can check the hackathon page / hop in their telegram / hop in our discord to talk with the other hackers :)

rajdip-b commented 2 months ago

@Kiranchaudhary537 any updates on this?

Kiranchaudhary537 commented 2 months ago

I need npm credentials to solve this issue. Can you help regarding this?