-
Notifications
You must be signed in to change notification settings - Fork 418
drupal-11/11.2.8 package update #71625
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
Conversation
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍Git checkout operation failed because the actual commit hash (413ca92a74d9a0a5dcb47005f176d17f5a6f5f9a) for tag 11.2.8 in the drupal/recommended-project.git repository does not match the expected commit hash (f8bdd0862798ad59a8ebf87fb1df69642b799f5a). This indicates a mismatch between what the build configuration expects and what exists in the repository. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixesSuggested ChangesFile: drupal-11.yaml
Replacement: Content:
Replacement: Content: Click to expand fix analysisAnalysisLooking at the similar fixed build failures, there's a clear pattern: all three fixes involved updating the expected-commit hash to match the actual commit hash found in the repository for the corresponding tag. In each case, the tag existed but pointed to a different commit than what was expected in the build configuration. The fixes involved: 1) Updating the package version to the new target version, and 2) Updating the expected-commit field(s) to match the actual commit hash that the tag points to in the upstream repository. The current failure shows the same pattern - tag 11.2.8 exists but points to commit 413ca92a74d9a0a5dcb47005f176d17f5a6f5f9a instead of the expected f8bdd0862798ad59a8ebf87fb1df69642b799f5a. Click to expand fix explanationExplanationThis fix should work because the error indicates that tag 11.2.8 exists in both repositories but points to commit 413ca92a74d9a0a5dcb47005f176d17f5a6f5f9a rather than the expected f8bdd0862798ad59a8ebf87fb1df69642b799f5a. This is a common scenario where upstream repositories have updated or re-tagged releases, causing the commit hash to change. By updating the expected-commit values to match the actual commit hash that the tag currently points to, the git-checkout operations will succeed. The pattern from all similar fixes shows this is the standard resolution - the build configuration needs to be updated to reflect the current state of the upstream repositories. Since both git-checkout steps in the pipeline are failing with the same commit mismatch, both need to be updated to the new commit hash. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
6bc5bbe to
e4b245a
Compare
|
This package has been removed. |
Commit: f8bdd0862798ad59a8ebf87fb1df69642b799f5a