opensearch-project / opensearch-clients

For all things about OpenSearch clients.
Apache License 2.0
9 stars 10 forks source link

[META] Improve the time taken by Github Actions on pull requests #53

Closed VachaShah closed 5 months ago

VachaShah commented 1 year ago

Is your feature request related to a problem?

Problem is as mentioned in #39.

What solution would you like?

Improve the integration_unreleased workflow as done in https://github.com/opensearch-project/opensearch-dsl-py/pull/92

What alternatives have you considered?

A clear and concise description of any alternative solutions or features you've considered.

Do you have any additional context?

As the matrix grows for versions to test against for the clients, the Github actions on PRs take more time to run. This change helps reducing this time significantly as stated in https://github.com/opensearch-project/opensearch-dsl-py/pull/92.

Tracking changes for all clients

shyim commented 1 year ago

I guess it would make more sense to have one opensearch-nightly repository which builds every night the latest artifact and automatically creates a release.

So it code won't be complex inside the clients, as they just download an artifact/release/docker from there

dblock commented 1 year ago

@shyim you could add any nightly/cron GHA to this repo that would execute the test matrix