Skip to content

[AUTO] Update input manifests#6058

Merged
peterzhuamazon merged 5 commits intomainfrom
update-manifest
Mar 30, 2026
Merged

[AUTO] Update input manifests#6058
peterzhuamazon merged 5 commits intomainfrom
update-manifest

Conversation

@opensearch-ci-bot
Copy link
Copy Markdown
Collaborator

I have noticed that a repo has incremented a version. This change updates the corresponding input manifests.

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

🧪 No relevant tests
🔒 No security concerns identified
✅ No TODO sections
🔀 Multiple PR themes

Sub-PR theme: Add 3.7.0 OpenSearch input manifests

Relevant files:

  • manifests/3.7.0/opensearch-3.7.0.yml
  • manifests/3.7.0/opensearch-3.7.0-test.yml

Sub-PR theme: Add 3.7 branch and pipeline triggers to CI workflows

Relevant files:

  • .github/workflows/os-increment-plugin-versions.yml
  • .github/workflows/osd-increment-plugin-versions.yml
  • jenkins/check-for-build.jenkinsfile
  • jenkins/opensearch/publish-min-snapshots.jenkinsfile

⚡ Recommended focus areas for review

Unversioned Refs

All components in the 3.7.0 manifest use ref: main instead of a specific branch or tag (e.g., 3.7). For a versioned release manifest, this means the build will always pull the latest commit from main, which may introduce unintended changes or instability. Consider pinning refs to a specific branch or commit hash for reproducibility.

  ref: main
- name: common-utils
  repository: https://github.com/opensearch-project/common-utils.git
  ref: main
  platforms:
    - linux
    - windows
- name: opensearch-learning-to-rank-base
  repository: https://github.com/opensearch-project/opensearch-learning-to-rank-base.git
  ref: main
  platforms:
    - linux
    - windows
- name: opensearch-remote-metadata-sdk
  repository: https://github.com/opensearch-project/opensearch-remote-metadata-sdk.git
  ref: main
  platforms:
    - linux
    - windows
- name: job-scheduler
  repository: https://github.com/opensearch-project/job-scheduler.git
  ref: main
  platforms:
    - linux
    - windows
- name: security
  repository: https://github.com/opensearch-project/security.git
  ref: main
  platforms:
    - linux
    - windows
- name: custom-codecs
  repository: https://github.com/opensearch-project/custom-codecs.git
  ref: main
  platforms:
    - linux
    - windows
- name: k-NN
  repository: https://github.com/opensearch-project/k-NN.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - security
    - custom-codecs
- name: geospatial
  repository: https://github.com/opensearch-project/geospatial.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - job-scheduler
- name: cross-cluster-replication
  repository: https://github.com/opensearch-project/cross-cluster-replication.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: ml-commons
  repository: https://github.com/opensearch-project/ml-commons.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - job-scheduler
    - opensearch-remote-metadata-sdk
- name: neural-search
  repository: https://github.com/opensearch-project/neural-search.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - ml-commons
    - k-NN
- name: notifications-core
  repository: https://github.com/opensearch-project/notifications.git
  ref: main
  working_directory: notifications
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: notifications
  repository: https://github.com/opensearch-project/notifications.git
  ref: main
  working_directory: notifications
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: opensearch-observability
  repository: https://github.com/opensearch-project/observability.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: opensearch-reports
  repository: https://github.com/opensearch-project/reporting.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - job-scheduler
- name: sql
  repository: https://github.com/opensearch-project/sql.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - ml-commons
    - geospatial
- name: asynchronous-search
  repository: https://github.com/opensearch-project/asynchronous-search.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: anomaly-detection
  repository: https://github.com/opensearch-project/anomaly-detection.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - job-scheduler
- name: alerting
  repository: https://github.com/opensearch-project/alerting.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
- name: security-analytics
  repository: https://github.com/opensearch-project/security-analytics.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - alerting
    - job-scheduler
- name: index-management
  repository: https://github.com/opensearch-project/index-management.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - job-scheduler
- name: performance-analyzer
  repository: https://github.com/opensearch-project/performance-analyzer.git
  ref: main
  platforms:
    - linux
- name: flow-framework
  repository: https://github.com/opensearch-project/flow-framework.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - common-utils
    - opensearch-remote-metadata-sdk
    - ml-commons
    - k-NN
    - neural-search
- name: skills
  repository: https://github.com/opensearch-project/skills.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - job-scheduler
    - anomaly-detection
    - sql
    - ml-commons
- name: query-insights
  repository: https://github.com/opensearch-project/query-insights.git
  ref: main
  platforms:
    - linux
    - windows
- name: opensearch-system-templates
  repository: https://github.com/opensearch-project/opensearch-system-templates.git
  ref: main
  platforms:
    - linux
    - windows
- name: user-behavior-insights
  repository: https://github.com/opensearch-project/user-behavior-insights.git
  ref: main
  platforms:
    - linux
    - windows
- name: search-relevance
  repository: https://github.com/opensearch-project/search-relevance.git
  ref: main
  platforms:
    - linux
    - windows
  depends_on:
    - job-scheduler
    - neural-search
    - k-NN
    - ml-commons
    - user-behavior-insights
Missing 3.6 Entry

The check-for-build.jenkinsfile cron now includes 3.7.0 and 3.5.1 but does not include 3.6.0, while publish-min-snapshots.jenkinsfile does include 3.6.0. Verify whether 3.6.0 should also be present in check-for-build.jenkinsfile for consistency.

H 1 * * * %INPUT_MANIFEST=3.7.0/opensearch-3.7.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;TEST_MANIFEST=3.7.0/opensearch-3.7.0-test.yml;TEST_PLATFORM=linux;TEST_DISTRIBUTION=tar
H 1 * * * %INPUT_MANIFEST=3.5.1/opensearch-3.5.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;TEST_MANIFEST=3.5.1/opensearch-3.5.1-test.yml;TEST_PLATFORM=linux;TEST_DISTRIBUTION=tar
H 1 * * * %INPUT_MANIFEST=2.19.6/opensearch-2.19.6.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;TEST_MANIFEST=2.19.6/opensearch-2.19.6-test.yml;TEST_PLATFORM=linux;TEST_DISTRIBUTION=tar

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.58%. Comparing base (2ec4925) to head (c646406).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6058   +/-   ##
=======================================
  Coverage   96.58%   96.58%           
=======================================
  Files         405      405           
  Lines       18758    18758           
=======================================
  Hits        18118    18118           
  Misses        640      640           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Removed TEST_MANIFEST and related parameters from the cron trigger for the 3.7.0 build.

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
Removed branches '3.4' and '3.5' from workflow configuration.

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
Removed branches '3.4' and '3.5' from workflow configuration.

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

@github-actions
Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

@peterzhuamazon peterzhuamazon merged commit 8338552 into main Mar 30, 2026
27 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In Review to ✅ Done in Engineering Effectiveness Board Mar 30, 2026
@peterzhuamazon peterzhuamazon deleted the update-manifest branch March 30, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants