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

[Enhancement] Publish minimum snapshot builds to artifacts.opensearch.org #5336

Open
cwperks opened this issue Oct 19, 2023 · 1 comment
Open
Assignees
Labels
decouple enhancement New feature or request good first issue Good for newcomers

Comments

@cwperks
Copy link
Member

cwperks commented Oct 19, 2023

OpenSearch has SNAPSHOT minimum distributions that are published to artifacts.opensearch.org which many plugin teams rely on to run CI without having to checkout the OpenSearch repo and creating a local distribution with gradle. The minimum distribution has no plugins installed and all of the src code is already compiled into jars which saves plugins from having to explicitly perform those steps in CI checks.

Example from security repo: https://github.com/opensearch-project/security/blob/main/.github/actions/start-opensearch-with-one-plugin/action.yml#L31-L43

There currently are no SNAPSHOT minimum distributions of OpenSearch-Dashboards for dashboards-plugins teams to take advantage of. As a result many dashboards plugins end up checking out this repo and running yarn osd bootstrap which takes up multiple GBs of space on Github runners that already typically have <14GB of space.

Examples:

Can OpenSearch-Dashboards publish pre-built minified SNAPSHOTs to prevent dashboards-plugins from having to checkout the repo and running yarn osd bootstrap for every CI check?

Related issue in build repo: opensearch-project/opensearch-build#1577

@MadaniKK
Copy link
Contributor

Hi, I would love to try on this issue! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
decouple enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants