Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Feb 9, 2026

Weekly stable dependency updates for AndroidX and Google Play Services libraries.

Key Changes

Dependency Updates:

  • androidx.media3.* packages: 1.9.11.9.2
  • Multiple other AndroidX and Google Play Services packages updated to latest stable versions

play-services-oss-licenses Reverted:

  • Downgraded from 17.4.017.3.0
  • Version 17.4.0 introduces transitive dependencies on alpha preview packages (androidx.compose.material3:1.5.0-alpha10, androidx.navigation3:1.1.0-alpha01) that don't exist on NuGet.org
  • Blocks building until those alpha packages are published or we add them to this repository

PublicAPI Updates:

  • androidx.media3: media3-common, media3-extractor
  • com.google.firebase: firebase-appcheck, firebase-appcheck-playintegrity, firebase-components
  • io.grpc: grpc-api

Generated Files:

  • Updated cgmanifest.json
  • Updated artifact-list documentation
Original prompt

This section details on the original issue you should resolve

<issue_title>Stable Updates 20260209</issue_title>
<issue_description>Run the following commands:

dotnet cake -t:update-config
dotnet cake utilities.cake -t=generate-component-governance
dotnet cake utilities.cake -t=list-artifacts

Commit the changes.

Build the repo and commit any changes to PublicApi.*.txt files.

After the build completes, run:

dotnet cake utilities.cake -t=generate-namespace-file

Commit the updated published-namespaces.txt file.

Lastly, run:

dotnet cake utilities.cake -t=api-diff-markdown-info-pr

And put the contents from this command in the PR description and commit messages.</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 5 commits February 9, 2026 09:26
…ct list

Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
…ncies)

Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Copilot AI changed the title [WIP] Update configuration and generate governance components Stable Updates 20260209 - AndroidX and Google Play Services Feb 9, 2026
Copilot AI requested a review from jonathanpeppers February 9, 2026 10:12
- Fix CS0534 error in AutoConfiguredLoadBalancerFactory by adding metadata transforms
  to correctly extend LoadBalancer.Factory and fix method return type
- Update PublicAPI.Unshipped.txt files to reflect API changes from the fix
- Update PublicAPI files for media3-transformer and tink-android from weekly update
@sheiksyedm sheiksyedm marked this pull request as ready for review February 10, 2026 11:29
Copilot AI review requested due to automatic review settings February 10, 2026 11:29
@sheiksyedm
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Weekly stable dependency updates across the repository’s AndroidX / Google Play Services bindings, updating config.json (artifact + NuGet versions) and propagating the resulting governance + PublicAPI surface changes.

Changes:

  • Bumps multiple AndroidX Media3 artifacts from 1.9.11.9.2 (config + cgmanifest + PublicAPI + docs).
  • Updates gRPC artifacts to 1.79.0 and applies a binding metadata tweak for AutoConfiguredLoadBalancerFactory in grpc-core.
  • Updates several Firebase component versions (e.g., AppCheck, Components) and refreshes the artifact list documentation.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
source/io.grpc/grpc-core/Transforms/Metadata.xml Adds binding metadata adjustments for AutoConfiguredLoadBalancerFactory inheritance/return typing.
source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt Captures gRPC core public surface changes from the version bump and metadata adjustments.
source/io.grpc/grpc-api/PublicAPI/PublicAPI.Unshipped.txt Captures gRPC API surface deltas (e.g., Uri and NameResolver.Factory).
source/com.google.firebase/firebase-components/PublicAPI/PublicAPI.Unshipped.txt Updates Firebase Components BuildConfig.VersionName.
source/com.google.firebase/firebase-appcheck/PublicAPI/PublicAPI.Unshipped.txt Updates Firebase AppCheck BuildConfig.VersionName.
source/com.google.firebase/firebase-appcheck-playintegrity/PublicAPI/PublicAPI.Unshipped.txt Updates Firebase AppCheck Play Integrity BuildConfig.VersionName.
source/com.google.crypto.tink/tink-android/PublicAPI/PublicAPI.Unshipped.txt Reflects parameter-name/signature adjustments for several crypto APIs.
source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt Updates Media3 muxer version constants to 1.9.2.
source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt Adds new API members introduced in 1.9.2 (e.g., IsEstimated).
source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt Updates Media3 library version constants to 1.9.2.
docs/artifact-list-with-versions.md Refreshes documented Maven→NuGet versions for updated artifacts.
config.json Primary artifact version updates (AndroidX Media3, gRPC, Firebase, Kotlin, etc.).
cgmanifest.json Updates component governance entries to match the new Maven/NuGet versions.

<!-- Fix AutoConfiguredLoadBalancerFactory to extend LoadBalancer.Factory -->
<attr
path="/api/package[@name='io.grpc.internal']/class[@name='AutoConfiguredLoadBalancerFactory']"
name="extends"
Copy link
Contributor

Choose a reason for hiding this comment

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

In general - it is not good idea to change native (extends) side.

user should attempt to change managed side through Metadata.*.xml.

BTW it is internal, so if it does not remove too much in the API maybe remove-node could work.

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.

Stable Updates 20260209

4 participants