Skip to content

[FEATURE] 1.x version increment process, remove dependency zips.  #383

@prudhvigodithi

Description

@prudhvigodithi

Is your feature request related to a problem?
The version increment PR's for 1.x requires job-scheduler zips to be part of reports-scheduler/src/test/resources/bwc/job-scheduler/<version>-SNAPSHOT and reports-scheduler/src/test/resources/job-scheduler/ folder.
Sample PR:
https://github.com/opensearch-project/dashboards-reports/pull/366/files

What solution would you like?
Remove the injection of zip file via PR and use available latest URL to download the required zips
Example URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.1/latest/linux/x64/builds/opensearch/plugins/opensearch-job-scheduler-1.3.1.0.zip
This is already the case of version increments for 2.x the zips are not added as part of PR
Example 2.x version increment PR : https://github.com/opensearch-project/dashboards-reports/pull/371/files

What alternatives have you considered?
https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/<version>/latest/linux/x64/builds/opensearch/plugins/<plugin name + version>.zip where <version> and plugin name parameter can be injected using gradle properties.

Do you have any additional context?
Committing a zip via a PR limits the capabilities to perform auto increment PR, more details on opensearch-project/opensearch-build#1375

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions