Skip to content

Fix failing tests#18645

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

Fix failing tests#18645
seanbudd merged 2 commits intomasterfrom
fixTests

Conversation

@seanbudd
Copy link
Copy Markdown
Member

@seanbudd seanbudd commented Aug 8, 2025

Fixup of #18638

#18638 introduced an update to python-markdown, which was not captured in uv.lock.
The uv environment mismatch caused pre-commit checks to fail, including the translation comment check separately.

The latest pypi entry doesn't seem to capture the license correctly, so our license check filtering needed to be updated too

@seanbudd seanbudd marked this pull request as ready for review August 8, 2025 02:58
Copilot AI review requested due to automatic review settings August 8, 2025 02:58
@seanbudd seanbudd requested a review from a team as a code owner August 8, 2025 02:58
@seanbudd seanbudd requested a review from SaschaCowley August 8, 2025 02:58
@seanbudd seanbudd enabled auto-merge (squash) August 8, 2025 02:58
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 fixes failing tests by updating the license checking configuration to accommodate a licensing metadata issue with the Markdown package. The PR resolves a dependency lock mismatch that was causing pre-commit checks to fail after a previous update to python-markdown.

  • Added Markdown package to the license check ignore list due to incorrect PyPI license metadata
  • Addresses test failures caused by uv.lock environment mismatch from PR #18638

@seanbudd seanbudd disabled auto-merge August 8, 2025 03:12
@seanbudd seanbudd merged commit 2e75301 into master Aug 8, 2025
17 of 18 checks passed
@seanbudd seanbudd deleted the fixTests branch August 8, 2025 03:12
@seanbudd seanbudd mentioned this pull request Aug 8, 2025
5 tasks
seanbudd added a commit that referenced this pull request Aug 8, 2025
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
@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