Skip to content

fix(spec): scope generated operations to the selected FunctionApp - #849

Merged
yeongseon merged 4 commits into
mainfrom
fix/845-app-scope
Oct 26, 2026
Merged

yeongseon merged 4 commits into
mainfrom
fix/845-app-scope

Conversation

@yeongseon

Copy link
Copy Markdown
Owner

Summary

Prevent unrelated imported FunctionApps from leaking operations into a selected app specification.

Changes

  • Reuse isolated registry seed-on-scan for Python app= and CLI module:variable.
  • Preserve canonical handler identities, no-app global aggregation, and explicit caller-owned registry behavior.
  • Add same-named handlers in separate modules regression coverage and update CLI contracts and compatibility documentation.

Validation

  • Regression before fix: 3 failed, 2 passed (unrelated routes and duplicate operation IDs).
  • make check-all: 1650 passed, 30 skipped, 22 deselected, 5 warnings in 54.64s; coverage 95.25%; lint, mypy, workflow lints and Bandit passed.
  • make docs (strict) and make build passed.
  • GitHub CI pending.

Related Issues

Closes #845

Merge authorized by the maintainer’s explicit instruction.

@yeongseon

Copy link
Copy Markdown
Owner Author

Final head 1dacdaf: bandit, semgrep, Analyze, PR title and ci-required are completed/success; review threads are empty. Merge authorized by the maintainer’s explicit instruction.

@yeongseon
yeongseon merged commit a532f4a into main Oct 26, 2026
28 of 29 checks passed
@yeongseon
yeongseon deleted the fix/845-app-scope branch October 26, 2026 14:00
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.

fix(spec): scope generated OpenAPI operations to the selected FunctionApp

1 participant