Skip to content

Comments

Configure Renovate#483

Open
renovate-bot wants to merge 1 commit intogoogle:mainfrom
renovate-bot:renovate/configure
Open

Configure Renovate#483
renovate-bot wants to merge 1 commit intogoogle:mainfrom
renovate-bot:renovate/configure

Conversation

@renovate-bot
Copy link

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • .github/workflows/ChooseRunner.yaml (github-actions)
  • .github/workflows/MergeToMainWorkflow.yaml (github-actions)
  • .github/workflows/PullRequestWorkflow.yaml (github-actions)
  • gradle.properties (gradle)
  • settings.gradle.kts (gradle)
  • build.gradle.kts (gradle)
  • app/build.gradle.kts (gradle)
  • benchmark/build.gradle.kts (gradle)
  • core/camera/build.gradle.kts (gradle)
  • core/camera/low-light/build.gradle.kts (gradle)
  • core/camera/low-light-playservices/build.gradle.kts (gradle)
  • core/camera/postprocess/build.gradle.kts (gradle)
  • core/common/build.gradle.kts (gradle)
  • core/model/build.gradle.kts (gradle)
  • data/media/build.gradle.kts (gradle)
  • data/settings/build.gradle.kts (gradle)
  • feature/permissions/build.gradle.kts (gradle)
  • feature/postcapture/build.gradle.kts (gradle)
  • feature/preview/build.gradle.kts (gradle)
  • feature/settings/build.gradle.kts (gradle)
  • gradle/init.gradle.kts (gradle)
  • gradle/libs.versions.toml (gradle)
  • ui/components/build.gradle.kts (gradle)
  • ui/components/capture/build.gradle.kts (gradle)
  • ui/uistate/build.gradle.kts (gradle)
  • ui/uistate/capture/build.gradle.kts (gradle)
  • ui/uistate/postcapture/build.gradle.kts (gradle)
  • ui/uistateadapter/build.gradle.kts (gradle)
  • ui/uistateadapter/capture/build.gradle.kts (gradle)
  • ui/uistateadapter/postcapture/build.gradle.kts (gradle)
  • gradle/wrapper/gradle-wrapper.properties (gradle-wrapper)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Ensure that every dependency pinned by digest and sourced from GitHub.com contains a link to the commit-to-commit diff
  • Correctly link to the source code for golang.org/x packages
  • Link to pkg.go.dev/... for golang.org/x packages' title

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


What to Expect

With your current configuration, Renovate will create 40 Pull Requests:

Update androidxCamera to v1.5.3
Update androidxMedia3 to v1.9.2
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
Update dependency androidx.graphics:graphics-core to v1.0.4
Update dependency androidx.navigation:navigation-compose to v2.9.7
Update dependency com.google.android.gms:play-services-tasks to v18.4.1
  • Schedule: ["at any time"]
  • Branch name: renovate/playservicestasks
  • Merge into: main
  • Upgrade com.google.android.gms:play-services-tasks to 18.4.1
Update dependency com.google.protobuf to v0.9.6
  • Schedule: ["at any time"]
  • Branch name: renovate/protobufplugin
  • Merge into: main
  • Upgrade com.google.protobuf to 0.9.6
Update dependency com.google.truth:truth to v1.4.5
  • Schedule: ["at any time"]
  • Branch name: renovate/truth
  • Merge into: main
  • Upgrade com.google.truth:truth to 1.4.5
Update androidGradlePlugin to v8.13.2
Update androidxLifecycle to v2.10.0
Update dependency androidx.activity:activity-compose to v1.12.4
Update dependency androidx.annotation:annotation to v1.9.1
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.4.1
Update dependency androidx.compose:compose-bom to v2025.12.01
  • Schedule: ["at any time"]
  • Branch name: renovate/composebom
  • Merge into: main
  • Upgrade androidx.compose:compose-bom to 2025.12.01
Update dependency androidx.compose.material3:material3-window-size-class to v1.4.0
Update dependency androidx.core:core-ktx to v1.17.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxcorektx
  • Merge into: main
  • Upgrade androidx.core:core-ktx to 1.17.0
Update dependency androidx.datastore:datastore to v1.2.0
Update dependency androidx.hilt:hilt-navigation-compose to v1.3.0
Update dependency androidx.test:core to v1.7.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxtestcore
  • Merge into: main
  • Upgrade androidx.test:core to 1.7.0
Update dependency androidx.test:monitor to v1.8.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxtestmonitor
  • Merge into: main
  • Upgrade androidx.test:monitor to 1.8.0
Update dependency androidx.test:orchestrator to v1.6.1
  • Schedule: ["at any time"]
  • Branch name: renovate/orchestrator
  • Merge into: main
  • Upgrade androidx.test:orchestrator to 1.6.1
Update dependency androidx.test:rules to v1.7.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxtestrules
  • Merge into: main
  • Upgrade androidx.test:rules to 1.7.0
Update dependency androidx.test.espresso:espresso-core to v3.7.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxtestespresso
  • Merge into: main
  • Upgrade androidx.test.espresso:espresso-core to 3.7.0
Update dependency androidx.test.ext:junit to v1.3.0
  • Schedule: ["at any time"]
  • Branch name: renovate/androidxtestjunit
  • Merge into: main
  • Upgrade androidx.test.ext:junit to 1.3.0
Update dependency com.google.android.gms:play-services-base to v18.10.0
  • Schedule: ["at any time"]
  • Branch name: renovate/playservices
  • Merge into: main
  • Upgrade com.google.android.gms:play-services-base to 18.10.0
Update dependency com.google.android.material:material to v1.13.0
Update dependency org.jetbrains.kotlinx:atomicfu to v0.31.0
Update dependency org.robolectric:robolectric to v4.16.1
Update Gradle to v8.14.4
  • Schedule: ["at any time"]
  • Branch name: renovate/gradle-8.x
  • Merge into: main
  • Upgrade gradle to 8.14.4
Update hilt to v2.59.2
Update kotlin monorepo to v2.3.10
Update protobuf monorepo
Update actions/checkout action to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-6.x
  • Merge into: main
  • Upgrade actions/checkout to v6
Update actions/upload-artifact action to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/major-github-artifact-actions
  • Merge into: main
  • Upgrade actions/upload-artifact to v6
Update androidGradlePlugin to v9 (major)
Update dependency androidx.compose:compose-bom to v2026
  • Schedule: ["at any time"]
  • Branch name: renovate/major-composebom
  • Merge into: main
  • Upgrade androidx.compose:compose-bom to 2026.02.00
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8
Update dependency com.google.protobuf:protoc to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/major-protobuf-monorepo
  • Merge into: main
  • Upgrade com.google.protobuf:protoc to 4.33.5
Update Gradle to v9
  • Schedule: ["at any time"]
  • Branch name: renovate/gradle-9.x
  • Merge into: main
  • Upgrade gradle to 9.3.1
Update gradle/actions action to v5
  • Schedule: ["at any time"]
  • Branch name: renovate/gradle-actions-5.x
  • Merge into: main
  • Upgrade gradle/actions to v5

🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prHourlyLimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR was generated by Mend Renovate. View the repository job log.

@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 integrates Renovate, an automated dependency update tool, into the repository. Its primary purpose is to establish the foundational configuration for Renovate, enabling it to monitor and propose updates for various project dependencies. This setup streamlines the maintenance process by automating the detection and updating of libraries and frameworks.

Highlights

  • Renovate Onboarding: This pull request introduces Renovate to the repository, setting up automated dependency updates. Merging this PR will activate Renovate.
  • Initial Configuration: A renovate.json file has been added, extending the config:recommended preset to provide a baseline configuration for dependency management.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • renovate.json
    • Added the initial configuration file for Renovate.
Activity
  • This pull request was automatically generated by renovate-bot as an onboarding PR to set up automated dependency management for the repository.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation 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.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays 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 found here.

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 up here.

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

Footnotes

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

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot 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 introduces Renovate to the project, which will automate dependency updates. The renovate.json file is added with a basic configuration extending config:recommended. This is a good starting point for keeping dependencies up-to-date.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant