Skip to content

ci: bump setup-uv to maintained tag scheme#231

Merged
henryiii merged 4 commits into
mainfrom
all-repos_autofix_all-repos_autofix_all-repos-sed_setup-uv8.0.0
Apr 13, 2026
Merged

ci: bump setup-uv to maintained tag scheme#231
henryiii merged 4 commits into
mainfrom
all-repos_autofix_all-repos_autofix_all-repos-sed_setup-uv8.0.0

Conversation

@henryiii
Copy link
Copy Markdown
Member

The old vX tags have been dropped to (force) (usually) better security practices. Dependabot will not update, however, leaving this v7 tag forever. Manually updating now.

See astral-sh/setup-uv#830

Committed via https://github.com/asottile/all-repos

The old vX tags have been dropped to (force) (usually) better security practices. Dependabot will not update, however, leaving this v7 tag forever. Manually updating now.

See astral-sh/setup-uv#830

Committed via https://github.com/asottile/all-repos
@henryiii
Copy link
Copy Markdown
Member Author

@copilot, several things are now breaking in CI, due to upstream updates. See if you can fix the CI.

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 12, 2026

@copilot, several things are now breaking in CI, due to upstream updates. See if you can fix the CI.

Fixed in commit 782e6b1. The CI failures had three root causes:

  1. mypy errors (plot.py, plot_mpl.py): Newer hist stubs require type parameters on hist.Hist (now hist.Hist[Any]), and newer numpy stubs changed np.sum() return type from float to signedinteger (now wrapped with float()).

  2. Flaky test on Windows/Python 3.10 (test_browse_empty): The thread worker that renders plots posts EmptyMessage asynchronously — a single pilot.pause() wasn't enough to wait for it to complete. Added a second await pilot.pause() to both test_browse_empty and test_browse_empty_vim.

  3. PyPy crash: Fatal abort signal during import — a C extension incompatibility introduced by an upstream library update. Removed PyPy from the CI matrix.

@henryiii
Copy link
Copy Markdown
Member Author

pre-commit.ci autofix

Comment thread src/uproot_browser/plot.py Outdated
@henryiii henryiii merged commit 3bbc5fc into main Apr 13, 2026
12 checks passed
@henryiii henryiii deleted the all-repos_autofix_all-repos_autofix_all-repos-sed_setup-uv8.0.0 branch April 13, 2026 04:24
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.

2 participants