Skip to content

Improve checkPo step#18646

Merged
seanbudd merged 2 commits intomasterfrom
improveCheckPo
Aug 8, 2025
Merged

Improve checkPo step#18646
seanbudd merged 2 commits intomasterfrom
improveCheckPo

Conversation

@seanbudd
Copy link
Copy Markdown
Member

@seanbudd seanbudd commented Aug 8, 2025

Link to issue number:

Summary of the issue:

As noted in #18645, if the uv-lock pre-commit step fails, running checkPo will also fail. When checkPo fails, it's unclear why, as the warning logs are not related.

Description of user facing changes:

None

Description of developer facing changes:

PR failures are slightly more obvious when changes to uv.lock have not been committed correctly

Description of development approach:

Testing strategy:

Tested locally with commands and via CI/CD

Known issues with pull request:

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@coderabbitai summary

Copilot AI review requested due to automatic review settings August 8, 2025 05:54
@seanbudd seanbudd requested a review from a team as a code owner August 8, 2025 05:54
@seanbudd seanbudd requested a review from SaschaCowley August 8, 2025 05:54
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

This PR improves the checkPo pre-commit step by addressing a dependency issue where outdated uv environments cause checkPo to fail with unclear error messages. The change ensures the uv environment is up to date before running checkPo.

  • Added explicit uv-lock pre-commit run before checkPo to prevent environment-related failures
  • Added detailed comments explaining the dependency relationship between uv environment state and checkPo success

@seanbudd seanbudd merged commit 3c3c64d into master Aug 8, 2025
21 of 22 checks passed
@seanbudd seanbudd deleted the improveCheckPo branch August 8, 2025 07:01
@SaschaCowley SaschaCowley added this to the 2025.3 milestone Aug 18, 2025
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