Skip to content

Stable Updates 20260615#1473

Open
Copilot wants to merge 4 commits into
mainfrom
copilot/stable-updates-20260615
Open

Stable Updates 20260615#1473
Copilot wants to merge 4 commits into
mainfrom
copilot/stable-updates-20260615

Conversation

Copilot AI commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bump Maven dependencies to latest stable versions via dotnet cake -t:update-config.

Updated packages

  • com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk 1.1.1 → 1.2.0
  • com.google.errorprone:error_prone_annotations 2.49.0 → 2.50.0
  • com.google.errorprone:error_prone_type_annotations 2.49.0 → 2.50.0
  • com.google.protobuf:protobuf-javalite 4.35.0 → 4.35.1
  • com.squareup.okhttp3:* 5.3.2 → 5.4.0
  • io.grpc:* 1.81.0 → 1.82.0

Changes

  • config.json: Updated artifact versions and nuget versions for the packages above; window-core-android dependency-only entry relocated to the dependency section
  • cgmanifest.json: Regenerated via generate-component-governance
  • docs/artifact-list.md, docs/artifact-list-with-versions.md: Regenerated via list-artifacts

Remaining work

The full build (dotnet cake -t=ci) did not complete in this session due to Maven Central rate limiting (429). The following steps still need to be done:

  • Build the repo and commit any PublicApi.*.txt changes
  • Run dotnet cake utilities.cake -t=generate-namespace-file and commit published-namespaces.txt
  • Run dotnet cake utilities.cake -t=api-diff-markdown-info-pr and add output to PR description

Copilot AI and others added 2 commits June 15, 2026 11:13
…able versions

Updated packages:
- com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk 1.1.1 → 1.2.0
- com.google.errorprone:error_prone_annotations 2.49.0 → 2.50.0
- com.google.errorprone:error_prone_type_annotations 2.49.0 → 2.50.0
- com.google.protobuf:protobuf-javalite 4.35.0 → 4.35.1
- com.squareup.okhttp3:* 5.3.2 → 5.4.0
- io.grpc:* 1.81.0 → 1.82.0

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

Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Copilot AI changed the title [WIP] Update configuration and generate governance components Stable Updates 20260615 Jun 15, 2026
Copilot AI requested a review from jonathanpeppers June 15, 2026 11:57

@jonathanpeppers jonathanpeppers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@copilot fix the errors:

D:\a\_work\1\s\source\com.squareup.okhttp3\okhttp\Additions\TypeForwards.cs(54,58): error CS0234: The type or namespace name 'TrailersSourceDefaultImpls' does not exist in the namespace 'Square.OkHttp3' (are you missing an assembly reference?) [D:\a\_work\1\s\generated\com.squareup.okhttp3.okhttp\com.squareup.okhttp3.okhttp.csproj::TargetFramework=net10.0-android36.0]
D:\a\_work\1\s\source\com.squareup.okhttp3\okhttp\Additions\TypeForwards.cs(54,58): error CS0234: The type or namespace name 'TrailersSourceDefaultImpls' does not exist in the namespace 'Square.OkHttp3' (are you missing an assembly reference?) [D:\a\_work\1\s\generated\com.squareup.okhttp3.okhttp\com.squareup.okhttp3.okhttp.csproj::TargetFramework=net9.0-android35.0]
    242 Warning(s)
    2 Error(s)

… 5.4.0

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

Copilot AI commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

@copilot fix the errors:

D:\a\_work\1\s\source\com.squareup.okhttp3\okhttp\Additions\TypeForwards.cs(54,58): error CS0234: The type or namespace name 'TrailersSourceDefaultImpls' does not exist in...

Removed the TrailersSourceDefaultImpls type forward — that type was dropped in OkHttp 5.4.0 (Kotlin no longer emits the DefaultImpls inner class for this interface). The other TrailersSource/ITrailersSource/TrailersSourceConsts types are still present and forwarded correctly. Fixed in commit fix: remove TrailersSourceDefaultImpls type forward removed in OkHttp 5.4.0.

Copilot AI requested a review from jonathanpeppers June 15, 2026 14:05
@jonathanpeppers jonathanpeppers marked this pull request as ready for review June 15, 2026 18:38
Copilot AI review requested due to automatic review settings June 15, 2026 18:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s binding set by bumping a set of Maven dependencies to newer stable versions (via dotnet cake -t:update-config) and regenerating the associated governance/docs artifacts and PublicAPI snapshots that track exposed .NET API surface changes.

Changes:

  • Bumped versions in config.json for key artifacts (ads-mobile-sdk, errorprone, protobuf-javalite, okhttp3, grpc) and relocated the dependency-only window-core-android entry.
  • Regenerated cgmanifest.json and the docs artifact lists to reflect the updated configuration.
  • Updated multiple PublicAPI.Unshipped.txt files to reflect newly generated API surfaces after dependency updates.

Reviewed changes

Copilot reviewed 24 out of 25 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
source/org.jetbrains.kotlin/kotlin-stdlib/PublicAPI/PublicAPI.Unshipped.txt Kotlin stdlib PublicAPI surface updates (new members/types).
source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt gRPC Core PublicAPI updates for 1.82.0.
source/io.grpc/grpc-api/PublicAPI/PublicAPI.Unshipped.txt gRPC API PublicAPI updates (new QueryParams, URI API changes).
source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs Removes a type-forward for a type no longer present in OkHttp 5.4.0 bindings.
source/com.squareup.okhttp3/okhttp-jvm/PublicAPI/PublicAPI.Unshipped.txt OkHttp JVM PublicAPI updates for 5.4.0 (new members, removed DefaultImpls).
source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt OkHttp Android PublicAPI updates for 5.4.0 (new members, removed DefaultImpls).
source/com.google.protobuf/protobuf-javalite/PublicAPI/PublicAPI.Unshipped.txt Protobuf JavaLite PublicAPI version constant updates for 4.35.1.
source/com.google.android.material/material/PublicAPI/PublicAPI.Unshipped.txt Material binding PublicAPI updates with many new APIs/types.
source/com.google.android.gms/play-services-wearable/PublicAPI/PublicAPI.Unshipped.txt Wearable binding PublicAPI updates (expanded AppTheme API surface).
source/com.google.android.gms/play-services-fido/PublicAPI/PublicAPI.Unshipped.txt FIDO binding PublicAPI updates (new algorithms/hints, signature changes).
source/com.google.android.gms/play-services-auth/PublicAPI/PublicAPI.Unshipped.txt Auth binding PublicAPI updates (new AuthorizationRequest params).
source/com.google.android.gms/play-services-ads/PublicAPI/PublicAPI.Unshipped.txt Ads binding PublicAPI constant change in dynamite module descriptor.
source/com.google.android.gms/play-services-ads-api/PublicAPI/PublicAPI.Unshipped.txt Ads API binding PublicAPI updates (AgeRestrictedTreatment additions).
source/com.android.billingclient/billing/PublicAPI/PublicAPI.Unshipped.txt BillingClient binding PublicAPI updates reflecting 9.0.0 API changes/removals.
source/androidx.wear/wear-core/PublicAPI/PublicAPI.Unshipped.txt Wear Core PublicAPI constants added.
source/androidx.savedstate/savedstate-compose-android/PublicAPI/PublicAPI.Unshipped.txt SavedState Compose PublicAPI updates (new serializer entry).
source/androidx.fragment/fragment/PublicAPI/PublicAPI.Unshipped.txt Fragment PublicAPI update (removal of an overridden member).
source/androidx.core/core-ktx/PublicAPI/PublicAPI.Unshipped.txt Issue: PublicAPI file appears truncated to only the nullable directive/blank line.
source/androidx.compose.ui/ui-text-android/PublicAPI/PublicAPI.Unshipped.txt Compose UI Text Android PublicAPI updates (new overloads/members).
source/androidx.compose.ui/ui-graphics-android/PublicAPI/PublicAPI.Unshipped.txt Compose UI Graphics Android PublicAPI updates (new drawscope APIs).
docs/artifact-list.md Regenerated artifact list (ordering/entries updated).
docs/artifact-list-with-versions.md Regenerated artifact list with versions (reflects updated versions).
config.json Version bumps + relocation of window-core-android dependency-only entry.
cgmanifest.json Regenerated component governance manifest reflecting updated versions.
Comments suppressed due to low confidence (1)

source/androidx.core/core-ktx/PublicAPI/PublicAPI.Unshipped.txt:2

  • PublicAPI.Unshipped.txt was reduced to just the nullable directive/blank line, which effectively drops the entire recorded public API surface for androidx.core:core-ktx. This looks like an incomplete/failed PublicAPI generation step rather than an intentional API change, and it will break API diffing and potentially mask real API changes.

Please re-run the build that regenerates PublicAPI files for this binding and commit the regenerated PublicAPI.Unshipped.txt with the full API listing.

#nullable enable

Comment thread config.json
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.

3 participants