⬆️ deps: Update Python dev dependencies#86
Conversation
|
@copilot 处理一下 CI 报错吧 |
已处理,修复提交是 |
|
@copilot 说实话,当前这种改动有点不太能接受了,况且 CI 还是挂的 话说 ty 0.0.55 的改动是引入 bug 了么?还是我们的写法问题?如果是 ty 的 bug 我觉得可以抽一个最小复现样例,对比 0.0.54 和 0.0.55,看看两边 |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
已改成回退 workaround,并在 关于 我查到的相关线程有:astral-sh/ty#887(Advanced pattern matching support,总问题)、#3694(generic union alias + 另外,推送后新开的两个 workflow run 目前是 |
@copilot 0.0.54 怎么过的确认下,是不是因为推成
|
| dev = [ | ||
| "ty>=0.0.51", | ||
| "ruff>=0.15.18", | ||
| "ty>=0.0.54,<0.0.55", |
There was a problem hiding this comment.
会,<0.0.55 的确会把后续 ty 版本一起挡住。已在 e32bdf8 改成只排除 0.0.55:ty>=0.0.54,!=0.0.55,这样当前坏版本还会被跳过,但 Renovate 后面仍然能继续提 0.0.56+ 的更新。当前本地也已重新通过 uv run ty check --error-on-warning src/watchfs tests、uv run ruff check . 和 uv run pytest。
我刚复现确认了:0.0.54 能过,基本就是因为它把这里收窄成了 我用当前仓库代码做了最小改动复现:在 另外我也顺手确认了当前分支状态:最新的 |
This PR contains the following updates:
>=0.15.18→>=0.15.20>=0.0.51→>=0.0.54, !=0.0.55Release Notes
ty0.0.55is excluded after reproducing a regression in genericmatch/__match_args__type inference that affected this repository.tests/test_watchfs.pywas fixed so CI can pass while still allowing future Renovate updates past0.0.55.Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.