You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
The smoke test workflow currently uses the OpenSearch API specification file to validate and test distribution bundles. At present, the specification file is fixed and stored in the OpenSearch Build repository: OpenSearch API Specification File.
Maintaining and updating this file is challenging due to frequent updates in the opensearch-api-spec repository. The version in the opensearch-build repository can quickly become outdated, requiring manual updates to stay aligned.
Describe the solution you'd like
We could dynamically download the latest version of the API specification file directly from the GitHub release. Instead of relying on the local spec file, we can update the path here to fetch the specification file from the latest GitHub release.
I will take care of this enhancement. As more plugins onboard to the smoke test framework, it's important to keep the API spec file in sync with the upstream repository at all times.
Is your feature request related to a problem? Please describe
The smoke test workflow currently uses the OpenSearch API specification file to validate and test distribution bundles. At present, the specification file is fixed and stored in the OpenSearch Build repository:
OpenSearch API Specification File.
Maintaining and updating this file is challenging due to frequent updates in the opensearch-api-spec repository. The version in the opensearch-build repository can quickly become outdated, requiring manual updates to stay aligned.
Describe the solution you'd like
We could dynamically download the latest version of the API specification file directly from the GitHub release. Instead of relying on the local spec file, we can update the path here to fetch the specification file from the latest GitHub release.
opensearch-build/src/test_workflow/smoke_test/smoke_test_runner_opensearch.py
Line 32 in 3c7e368
OpenSearch API Specification - Main Latest Release.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: