-
Notifications
You must be signed in to change notification settings - Fork 277
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]: OpenSearch-PHP 1-click #3146
Comments
[Triages] Adding @gaiksaya here. |
Looks like we can use API to programmatically submit a new package https://packagist.org/apidoc#create-package Thanks! |
We don't need new packages, but a Webhook in the repository would be nice so it updates automatically |
Hi @shyim @harshavamsi , please confirm if https://packagist.org/about#how-to-update-packages is the recommended approach so that we can move forward with the next steps. |
Yes that is the recommended way |
I believe we don't want to keep updating the package on every push right? Does it make sense to update the package when a tag is cut on GitHub? |
Yes, only when a tag is cut. Let's do that. |
Cool. In that case it is pretty straight foward process: Publish to Packagist:
|
This looks for me like an abuse of Github Actions (and I really hope they forbid this in future with their runners) 🙈. Really waste of resources to let the job run wait until everyone approves, also is pretty unstable what when nobody writes and the action timeouts |
I believe the window is 72 hours.
https://github.com/trstringer/manual-approval Why 2PR? Here is the issue for more details: #3111 |
Hi @gaiksaya, what would be the next steps for getting the automated release for php client? |
Hey @gaiksaya can you please add your thoughts on adding this to one-click release process? |
Sorry for the delayed response. Will look into it. |
OpenSearch-PHP has been onboarded to 1-click release now. There are further enhancement suggested by maintainers which can be followed up in different issue. |
What is the name of your component?
OpenSearch-PHP
What is the link to your GitHub repo?
https://github.com/opensearch-project/opensearch-php
Targeted release date
2/3/2023
Where should we publish this component?
https://packagist.org/
What type of artifact(s) will be generated for this component?
.tar.gz
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
The text was updated successfully, but these errors were encountered: