Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore(config): migrate Renovate config#4003

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
renovate-bot wants to merge1 commit intogoogleapis:main
base:main
Choose a base branch
Loading
fromrenovate-bot:renovate/migrate-config

Conversation

@renovate-bot
Copy link
Contributor

The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.

You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.

🔕Ignore: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.

❓ Got questions? Does something look wrong to you? Please don't hesitate torequest help here.


This PR was generated byMend Renovate. View therepository job log.

@forking-renovateforking-renovatebot mentioned this pull requestDec 5, 2025
74 tasks
@trusted-contributions-gcftrusted-contributions-gcfbot added the kokoro:force-runAdd this label to force Kokoro to re-run the tests. labelDec 5, 2025
@product-auto-labelproduct-auto-labelbot added the size: sPull request size is small. labelDec 5, 2025
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello@renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request performs an automated migration of the Renovate configuration file (renovate.json). The primary goal is to update deprecated configuration options, such asfileMatch andmatchManagers, to their current recommended forms. This ensures the configuration remains valid and functional as Renovate evolves, preventing potential issues when older syntax is eventually removed.

Highlights

  • Renovate Configuration Migration: This pull request migrates the Renovate configuration by updating deprecated fields to their new equivalents, ensuring future compatibility and preventing potential issues when older syntax is fully removed.
  • Renaming offileMatch tomanagerFilePatterns: ThefileMatch property within custom manager definitions has been renamed tomanagerFilePatterns and its values are now encapsulated in regex literal syntax (e.g.,/pattern/).
  • Update tomatchManagers Property: ThematchManagers property in a package rule has been updated fromregex tocustom.regex to reflect the current naming convention for custom regex managers.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on ourdocumentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either/gemini <command> or@gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

FeatureCommandDescription
Code Review/gemini reviewPerforms a code review for the current pull request in its current state.
Pull Request Summary/gemini summaryProvides a summary of the current pull request in its current state.
Comment@gemini-code-assistResponds in comments when explicitly tagged, both in pull request comments and review comments.
Help/gemini helpDisplays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a.gemini/ folder in the base of the repository. Detailed instructions can be foundhere.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on@gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign uphere.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with theGemini Code Assist IDE Extension.

Footnotes

  1. Review thePrivacy Notices,Generative AI Prohibited Use Policy,Terms of Service, and learn how to configure Gemini Code Assist in GitHubhere. Gemini can make mistakes, so double check it anduse code with caution.

Copy link
Contributor

@gemini-code-assistgemini-code-assistbot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Code Review

This pull request, generated by Renovate Bot, migrates the Renovate configuration to use newer fields likemanagerFilePatterns andcustom.regex. The migration is generally correct and follows Renovate's new schema. However, I've identified a few pre-existing but now-surfaced issues in the regular expressions for file matching where a literal dot. in a directory name or file extension was not escaped. This could lead to incorrect file matching. I've provided suggestions to fix these patterns for improved correctness.

"fileMatch": [
"^.kokoro/presubmit/graalvm-native.*.cfg$"
"managerFilePatterns": [
"/^.kokoro/presubmit/graalvm-native.*.cfg$/"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

medium

The dots. in the file path.kokoro and file extension.cfg are special characters in regular expressions that match any character. To match literal dots, they should be escaped with a backslash (\.). This ensures the pattern only matches files in the.kokoro directory with a.cfg extension.

Suggested change
"/^.kokoro/presubmit/graalvm-native.*.cfg$/"
"/^\.kokoro/presubmit/graalvm-native.*\.cfg$/"

"fileMatch": [
"^.cloudbuild/*"
"managerFilePatterns": [
"/^.cloudbuild/*/"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

medium

The dot. in the file path.cloudbuild is a special character in regular expressions that matches any character. To match a literal dot, it should be escaped with a backslash (\.). This ensures the pattern only matches files in the.cloudbuild directory.

"/^\.cloudbuild/*/

"fileMatch": [
"^.cloudbuild/library_generation/library_generation.*\\.Dockerfile$"
"managerFilePatterns": [
"/^.cloudbuild/library_generation/library_generation.*\\.Dockerfile$/"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

medium

The dot. in the file path.cloudbuild is a special character in regular expressions that matches any character. To match a literal dot, it should be escaped with a backslash (\.). This ensures the pattern only matches files in the.cloudbuild directory. Another pattern in this file for the same directory already does this correctly.

"/^\.cloudbuild/library_generation/library_generation.*\.Dockerfile$/"

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

1 more reviewer

@gemini-code-assistgemini-code-assist[bot]gemini-code-assist[bot] left review comments

Reviewers whose approvals may not affect merge requirements

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

kokoro:force-runAdd this label to force Kokoro to re-run the tests.size: sPull request size is small.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@renovate-bot

[8]ページ先頭

©2009-2025 Movatter.jp