Skip to content

Arm backend: Fix public API manifest test#19389

Open
martinlsm wants to merge 2 commits intopytorch:mainfrom
martinlsm:fix-manifest
Open

Arm backend: Fix public API manifest test#19389
martinlsm wants to merge 2 commits intopytorch:mainfrom
martinlsm:fix-manifest

Conversation

@martinlsm
Copy link
Copy Markdown
Collaborator

@martinlsm martinlsm commented May 8, 2026

Ignore unstable lazy imports when checking top-level manifest entries.

cc @digantdesai @freddan80 @per @zingo @oscarandersson8218 @mansnils @Sebastian-Larsson @robell

Ignore unstable lazy imports when checking top-level manifest entries.

Signed-off-by: Martin Lindström <Martin.Lindstroem@arm.com>
Change-Id: Ia6c9d14a3a2f21cf534f90fcf1dc12f9d36eab59
Copilot AI review requested due to automatic review settings May 8, 2026 11:36
@martinlsm martinlsm requested a review from digantdesai as a code owner May 8, 2026 11:36
@pytorch-bot
Copy link
Copy Markdown

pytorch-bot Bot commented May 8, 2026

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19389

Note: Links to docs will display an error until the docs builds have been completed.

✅ You can merge normally! (1 Unrelated Failure)

As of commit 146b92c with merge base 991c37f (image):

FLAKY - The following job failed but was likely due to flakiness present on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label May 8, 2026
@martinlsm
Copy link
Copy Markdown
Collaborator Author

@pytorchbot label "partner: arm"

@github-actions github-actions Bot added ciflow/trunk module: arm Issues related to arm backend labels May 8, 2026
@pytorch-bot pytorch-bot Bot added the partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm label May 8, 2026
@martinlsm
Copy link
Copy Markdown
Collaborator Author

@pytorchbot label "release notes: none"

@pytorch-bot pytorch-bot Bot added the release notes: none Do not include this in the release notes label May 8, 2026
@martinlsm
Copy link
Copy Markdown
Collaborator Author

@pytorchbot label ciflow/trunk

Copy link
Copy Markdown
Contributor

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

Updates the Arm backend public API manifest test to align its top-level entry expectations with the manifest generator behavior by excluding symbols considered “unstable” (deprecated/experimental).

Changes:

  • Import the Arm backend module in the test so it can resolve lazy-exported symbols.
  • Recompute the expected top-level manifest entries by filtering LAZY_IMPORTS through _is_unstable_api(...).
  • Update the assertion to compare collected entries against the filtered expected set.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

ciflow/trunk CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. module: arm Issues related to arm backend partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm release notes: none Do not include this in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants