Skip to content

Update stable Android dependencies for 20261005 - #1557

Merged
jonathanpeppers merged 7 commits into
mainfrom
copilot/stable-updates-20261005
Oct 12, 2026
Merged

jonathanpeppers merged 7 commits into
mainfrom
copilot/stable-updates-20261005

Conversation

Copilot AI commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Documents the deferred stable dependency updates for 20261005 and synchronizes generated governance and artifact listings with the existing configuration. This PR does not upgrade any package versions.

Deferred package updates

The following versions were unavailable from the Azure Artifacts Maven mirror used by CI (401 Unauthorized), so the existing versions are retained:

Package Retained Maven version Deferred Maven version
Nearby 19.5.0 19.5.1
Places 5.3.0 6.0.2
HSDP 2.1.0 2.2.0
Guava 33.7.1-android 33.7.2-android

Adds explanatory feed-hold comments to config.json. The proposed ARCore binding and license addition have been removed; they are not part of the final diff.

Generated metadata

Regenerates cgmanifest.json, docs/artifact-list.md, and docs/artifact-list-with-versions.md. This includes three artifacts already configured before this PR but missing from the checked-in generated metadata:

  • androidx.camera.viewfinder:viewfinder-compose 1.6.2
  • androidx.camera.viewfinder:viewfinder-view 1.6.2
  • androidx.test.espresso:espresso-idling-resource 3.7.0

The artifact-list row numbers shift after these entries are added; this is not a package-version upgrade.

API and namespaces

No effective PublicAPI changes remain compared with the base branch. Unrelated generated API drift has been removed. published-namespaces.txt was regenerated after the complete build and is unchanged. There is no package-upgrade API diff.

Validation

  • Ran update-config, then retained versions available from the CI mirror.
  • Regenerated component governance and artifact lists.
  • Binderation and the complete net10.0-android36.0 solution build passed locally.
  • Metadata and namespace verification passed.

Related to #1556. The stable package upgrades remain pending until the CI feed can restore the deferred versions; this PR should not close that issue as completed.

Copilot AI linked an issue Oct 5, 2026 that may be closed by this pull request
Copilot AI and others added 5 commits October 5, 2026 09:24
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
   1. `com.google.android.gms:playservicesnearby` - 19.5.0 -> 19.5.1
   2. `com.google.android.libraries.places:places` - 5.3.0 -> 6.0.2
   3. `com.google.android.play:hsdp` - 2.1.0 -> 2.2.0
   4. `com.google.guava:guava` - 33.7.1android -> 33.7.2android

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>
Copilot AI changed the title [WIP] Run update commands and generate API diff Update stable Android dependencies for 20261005 Oct 5, 2026
Copilot AI requested a review from jonathanpeppers October 5, 2026 10:09
Keep Nearby, Places, HSDP, and Guava at versions available from the CI Maven mirror. Remove unrelated PublicAPI drift and regenerate governance and artifact metadata.
@sheiksyedm
sheiksyedm marked this pull request as ready for review October 9, 2026 07:31
Copilot AI balanced review requested due to automatic review settings October 9, 2026 07:31

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.

🟡 Changes recommended

The implementation contradicts the PR description and does not complete the linked stable-update issue.

1 open finding
What changed in this PR

Intended as a weekly stable dependency update, but the diff instead documents restore blockers while refreshing previously missing generated metadata.

Changes:

  • Records four dependency updates as blocked by Azure Artifacts.
  • Adds Viewfinder and Espresso entries to generated metadata.
  • Does not apply the dependency or ARCore updates described.
File Description
config.json Documents blocked dependency updates.
cgmanifest.json Adds three component-governance entries.
docs/​artifact-list.md Adds corresponding artifact mappings.

🧠 Review effort: Balanced


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread config.json
"nugetId": "Xamarin.GooglePlayServices.Nearby",
"type": "xbd"
"type": "xbd",
"comments": "Temporarily held at 19.5.0 because Azure Artifacts cannot restore version 19.5.1 from Google Maven (401 Unauthorized)."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Addressed by correcting the PR description. It now explicitly states that no package versions are upgraded and lists the retained/deferred versions for Nearby, Places, HSDP, and Guava. Removed the outdated ARCore, PublicAPI, and package-upgrade API-diff claims, and explained that the generated metadata changes add three already-configured artifacts missing from the checked-in listings.

Replaced the automatic-closing reference with "Related to #1556" so the stable-update issue remains open for the deferred upgrades. The Azure feed restore problem is not resolved by this PR; those updates remain pending. No repository changes or new commits were made for this correction.

@jonathanpeppers

Copy link
Copy Markdown
Member

@dalexsoto review

@dalexsoto dalexsoto 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.

The complete four-file review found no high-confidence blocker. All non-comment configuration values are identical to the base, and all 704 active artifacts match the governance manifest and both complete generated listings in source order. The only additions are the three Viewfinder/Espresso artifacts already configured before this PR; retained records, versions, licenses and mappings remain consistent.

The corrected description accurately documents deferred upgrades rather than claiming completed package/API changes, and Related to #1556 preserves the outstanding update issue. That maintainer-accepted scope is retained despite the visually unresolved old thread. Independent static correctness, generator/build/publication integration and final completeness checks passed; no PR generators, restores, builds or tests were executed by the reviewer.

@jonathanpeppers
jonathanpeppers merged commit 70fd0c6 into main Oct 12, 2026
3 checks passed
@jonathanpeppers
jonathanpeppers deleted the copilot/stable-updates-20261005 branch October 12, 2026 19:38
@sheiksyedm
sheiksyedm restored the copilot/stable-updates-20261005 branch October 19, 2026 11:52
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 20261005

5 participants