-
Notifications
You must be signed in to change notification settings - Fork 416
add font stix-otf #58651
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
add font stix-otf #58651
Conversation
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍The build is attempting to clone a specific tag (v1.1.0) from the stixfonts repository, but it's treating the tag as a branch. The error occurs because there is no branch named 'v1.1.0' in the repository. The tag likely exists, but the git checkout command is using the wrong approach to reference it. 🔍 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: font-stix-otf.yaml
Replacement: Click to expand fix analysisAnalysisThe common pattern in the similar fixed build failures is incorrect tag referencing in the git-checkout step. In both examples, the build failed because the system was attempting to clone a specific tag as if it were a branch. In the first example (lua-luv), the fix involved removing the 'v' prefix from the tag specification. In the second example (filebrowser), though the patch doesn't directly show changes to the git-checkout step, it demonstrates that these issues are related to how tags are referenced during checkout. The current issue with font-stix-otf shows the same pattern - trying to check out a tag (v1.1.0) using branch semantics, resulting in "Remote branch v1.1.0 not found in upstream origin". Click to expand fix explanationExplanationThe current build failure occurs because the git-checkout step is trying to use the The suggested fix adds a This solution matches the pattern seen in other fixed builds where the issue was improper referencing of tags versus branches. In Git, when you want to check out a specific tag, you typically need to first clone a valid branch and then check out the tag afterward. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
Signed-off-by: Anushka Mittal <55237170+anushkamittal20@users.noreply.github.com>
Signed-off-by: Anushka Mittal <55237170+anushkamittal20@users.noreply.github.com>
Signed-off-by: Anushka Mittal <anushka.mittal@chainguard.dev>
Note: Buiding only for amd as currently there are issues building for arm.