-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Update dependencies for GCC 15 #12442
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
1e715ce
to
f1efa4a
Compare
common/lib/dependabot/pull_request_creator/message_builder/link_and_mention_sanitizer.rb
Fixed
Show fixed
Hide fixed
cfb75e0
to
6311912
Compare
@@ -1290,30 +1290,30 @@ def commits_details(base:, head:) | |||
expect(pr_message).to eq( | |||
"Bumps [business](https://github.com/gocardless/business) from `2468a02` to `cff701b`.\n" \ | |||
"# Commits\n\n" \ | |||
" - [`26f4887`](https://github.com/gocardless/business/commit/" \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The indentation changes below are intentional. See kivikakk/comrak#135
mode = unsafe ? :UNSAFE : :DEFAULT | ||
return doc.to_commonmark([mode] + render_options) unless format_html | ||
render_options = COMMONMARKER_OPTIONS.dup | ||
render_options[:hardbreaks] = false if text.match?(MARKDOWN_REGEX) |
Check failure
Code scanning / CodeQL
Polynomial regular expression used on uncontrolled data High
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
This
regular expression
library input
I opened an issue upstream with commonmarker with the odd link parsing behavior: gjtorikian/commonmarker#376 |
What are you trying to accomplish?
GCC 15 released in April 20251 and is starting to make its way into Linux distributions. Some of the Ruby gems that we depend on have native dependencies that require local compilation, and those dependencies need to be update to work with GCC 15. They are:
commonmarker
google-protobuf
Anything you want to highlight for special attention from reviewers?
Here is an example of a compilation failure that occurs when trying to compile the current version of the
commonmarker
dependency with GCC 15.NOTE:
gpgme
still does not work with GCC 15How will you know you've accomplished your goal?
Checklist
Footnotes
https://gcc.gnu.org/gcc-15/ ↩