-
Notifications
You must be signed in to change notification settings - Fork 416
opensearch-dashboards-3/3.1.0 package update #59324
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
opensearch-dashboards-3/3.1.0 package update #59324
Conversation
octo-sts
bot
commented
Jul 15, 2025
Signed-off-by: wolfi-bot <[email protected]>
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍The build is trying to check out a specific commit (93296ec81611080141bc569f761794a01eb1d105) from tag 3.1.0 of the opensearch-build repository, but the actual commit hash for that tag is different (c152d16bbe6b4501e3e2418be0f9f8b3dc07559f). This mismatch causes the build to fail because the expected commit doesn't match the actual commit associated with the tag. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixes
Suggested ChangesFile: opensearch-dashboards-3.yaml
Replacement: Click to expand fix analysisAnalysisLooking at the similar fixed issues, there's a consistent pattern with git checkout failures where the expected commit hash doesn't match the actual commit hash at a specified tag. All three examples show the same fix approach: updating the expected-commit hash in the git-checkout section to match the actual commit hash that exists at the specified tag. This is a common issue in package build systems that pin to specific commit hashes - when the upstream repository updates their tags (possibly through a force push or tag change), the expected commit hash in the build configuration becomes outdated and must be updated to match reality. Click to expand fix explanationExplanationThe build failure occurs because the package is trying to check out a specific commit (93296ec81611080141bc569f761794a01eb1d105) for tag 3.1.0 in the opensearch-build repository, but the actual commit associated with that tag is different (c152d16bbe6b4501e3e2418be0f9f8b3dc07559f). This mismatch causes the git checkout to fail with the specific error message. The error is in the opensearch-dashboards-3-config subpackage section where we're checking out the opensearch-build repository. All we need to do is update the expected-commit hash to match the actual commit hash that's associated with the tag 3.1.0 in the opensearch-build repository. This is a common situation when upstream repositories update their tags after we've created our build configuration. Looking at all three similar fixed examples, they addressed the same type of error by updating the expected-commit hash to match the actual commit hash found at the tag. This is a straightforward fix that aligns our build expectations with the current state of the upstream repository. The comment in the code "# will need to be manually updated when opensearch dashboard auto update happens" even acknowledges that this value needs manual updates periodically. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
Signed-off-by: James Rawlings <[email protected]>
ae8b205 to
0d982a2
Compare
Remediate CVE-2025-6545 by bumping pbkdf2 to v3.1.3 Signed-off-by: David Negreira <[email protected]>
a2245d8 to
58dab44
Compare
|
malscan report |
|
I ran malcontent locally against all the packages built from the source, and there were no critical findings. |