Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release]: Publish opensearch-reporting-cli to npm #3112

Closed
rupal-bq opened this issue Jan 18, 2023 · 9 comments
Closed

[release]: Publish opensearch-reporting-cli to npm #3112

rupal-bq opened this issue Jan 18, 2023 · 9 comments
Assignees
Labels

Comments

@rupal-bq
Copy link
Contributor

rupal-bq commented Jan 18, 2023

What is the name of your component?

opensearch-reporting-cli

What is the link to your GitHub repo?

https://github.com/opensearch-project/reporting-cli

Targeted release date

Feb 2, 2023

Where should we publish this component?

https://www.npmjs.com/
Publish tgz to artifacts.opensearch.org

What type of artifact(s) will be generated for this component?

npm package

Have you completed the required reviews including security reviews, UX reviews?

Yes

Have you on-boarded automated security scanning for the GitHub repo associated with this component?

Yes

Additional context

No response

@rupal-bq rupal-bq added release untriaged Issues that have not yet been triaged labels Jan 18, 2023
@rishabh6788
Copy link
Collaborator

Closing #3113 as it is related to the same component. Will track .tgz and npm release in this issue.

@rishabh6788
Copy link
Collaborator

@rupal-bq Could you please provide a tentative release date to be better prepared?

@rishabh6788 rishabh6788 removed the untriaged Issues that have not yet been triaged label Jan 19, 2023
@rupal-bq
Copy link
Contributor Author

@rupal-bq Could you please provide a tentative release date to be better prepared?

Can we do first week of Feb?

@gaiksaya
Copy link
Member

gaiksaya commented Jan 24, 2023

Hi @rupal-bq ,

Sure we can start with the process accordingly. Can you fix the date and update the issue with the same?
Can you also confirm what the URL for tg.gz look like? I believe it should be similar to other components on opensearch.org download page
Example: https://artifacts.opensearch.org/logstash/logstash-oss-with-opensearch-output-plugin-8.4.0-linux-x64.tar.gz

@rupal-bq
Copy link
Contributor Author

rupal-bq commented Jan 24, 2023

Hi @rupal-bq ,
Sure we can start with the process accordingly. Can you fix the date and update the issue with the same?
Can you also confirm what the URL for tg.gz look like? I believe it should be similar to other components on opensearch.org download page
Example: https://artifacts.opensearch.org/logstash/logstash-oss-with-opensearch-output-plugin-8.4.0-linux-x64.tar.gz

Thanks @gaiksaya. I updated the date in issue description.

Yes, url will should be similar to other components on download page.
https://artifacts.opensearch.org/reporting-cli/opensearch-reporting-cli-1.0.0.tgz

@anirudha
Copy link
Contributor

anirudha commented Feb 1, 2023

@gaiksaya can we have a release date for this please, thanks

@gaiksaya
Copy link
Member

gaiksaya commented Feb 1, 2023

Sorry got busy with another release. I was trying to create a different role for each component with limited access to uploading path in S3 however there is some blocker as it was a 3 hop role assumption. We are moving forward with manual role creation for now.
We already have NPM publishing in place just need to onboard this components. For tarball I need to create a new lib which will do the copying. ETA: 2 days.

Thanks!

@gaiksaya
Copy link
Member

gaiksaya commented Feb 3, 2023

Looks like the artifact that will be published to artifacts.opensearch.org is.tgz. Need to add support for the same https://github.com/opensearch-project/opensearch-build/blob/main/src/sign_workflow/signer_pgp.py#L22
Will work on that too. Thanks!

@rupal-bq
Copy link
Contributor Author

@gaiksaya Thank you for helping with the release.
https://www.npmjs.com/package/@opensearch-project/reporting-cli

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants