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] Automatically run a min distribution build when a version increment is merged into OpenSearch core #4225

Open
cwperks opened this issue Nov 20, 2023 · 1 comment
Labels
enhancement New Enhancement

Comments

@cwperks
Copy link
Member

cwperks commented Nov 20, 2023

Is your feature request related to a problem? Please describe

The CI checks in the security repo require that the min distribution of core is available on Linux and Ubuntu distros for the respective version. When security received auto-cut version increment PRs, they will always fail until a min distribution of core is available.

Oftentimes, someone will mention the EE team to ask for a build to be triggered to produce the artifacts. Can there be automation put into place to automatically create a min distro when a version increment is merged into OpenSearch core?

Describe the solution you'd like

Add automation to kick off a min distribution build after a version increment is merged into OpenSearch core.

Describe alternatives you've considered

Ping EE team on Github or Slack

Additional context

No response

@cwperks cwperks added enhancement New Enhancement untriaged Issues that have not yet been triaged labels Nov 20, 2023
@zelinh
Copy link
Member

zelinh commented Nov 21, 2023

[Triage] Right now, when OpenSearch core increments its version, we have a daily workflow to raise the PR for respective version manifest (e.g. #4113) and add it to our CI Jenkins.
Once this PR is approved and all checks pass, I remember this new workflow will help merge it and our distribution build Jenkins job will start to generate OpenSearch core.
I think the problem is that the version increment PR is cut before the above process so the check fails because the core is not built yet.
We have a discussion talking about the approach to re-run the CI checks for auto-cut version increment PR for plugins. #2706, but for now we would need you to re-run the CI checks when the core is built.

@zelinh zelinh removed the untriaged Issues that have not yet been triaged label Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New Enhancement
Projects
None yet
Development

No branches or pull requests

2 participants