Skip to content

Require rpaframework-core >=13.0.2 - #1349

Closed
mikahanninen wants to merge 1 commit into
masterfrom
fix/core-pin-13.0.2
Closed

Require rpaframework-core >=13.0.2#1349
mikahanninen wants to merge 1 commit into
masterfrom
fix/core-pin-13.0.2

Conversation

@mikahanninen

Copy link
Copy Markdown
Collaborator

Summary

rpaframework 33.0.0 shipped with rpaframework-core>=13.0.0, so a fresh install could resolve a core that predates the Windows locator fixes RPA.Windows relies on — the stray locator= prefix handling (#1323) and case-insensitive executable: matching, both released in core 13.0.2.

This is not theoretical: uv lock resolved rpaframework-core 13.0.0 before this change and 13.0.2 after.

Bumps rpaframework to 33.0.1, since 33.0.0 is already on PyPI and its metadata cannot be amended.

Note for reviewers

packages/windows is the package that actually imports the fixed code (from RPA.core.windows.locators import ...) and it still pins rpaframework-core >=13.0.0. Bumping it would mean releasing rpaframework-windows too, so it is left out of this PR — worth a follow-up decision.

Test plan

  • uv run pytest tests/python/ — 626 passed (packages/main)
  • uv lock resolves core 13.0.2

🤖 Generated with Claude Code

https://claude.ai/code/session_01R5fd658SbZtHYC6nGpE1H5

The floor was still >=13.0.0, so a fresh install of rpaframework 33.0.0 could
resolve an older core that lacks the Windows locator fixes RPA.Windows depends
on — the stray `locator=` prefix handling and case-insensitive `executable:`
matching, both shipped in core 13.0.2.

Not academic: `uv lock` was resolving rpaframework-core 13.0.0 before this
change and 13.0.2 after.

Bumps rpaframework to 33.0.1, since 33.0.0 is already published and its
metadata cannot be changed in place.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R5fd658SbZtHYC6nGpE1H5
@github-actions

Copy link
Copy Markdown

Wheel artifact

Built from commit f780c06 — download from the workflow run (Artifacts section at the bottom of the page).

Artifact name: rpaframework-wheel (retained 14 days)

@mikahanninen

Copy link
Copy Markdown
Collaborator Author

Superseded by the security batch. rpaframework-core needs its own patch release (13.0.3) for the Pillow CVEs, so the correct floor here is >=13.0.3, not >=13.0.2. Folding this pin bump into the security branch instead, where it can land with the cascade in the right order.

@mikahanninen
mikahanninen deleted the fix/core-pin-13.0.2 branch August 23, 2026 17:09
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.

1 participant