Repository navigation
Work work - #211
Merged
Merged
Work work#211
Conversation
Contributor
by ecosystem round-tripbase: regressions: 1, changed: 27, improvements: 1, error changes: 0 (across 24795 files in 147 projects) ❌ regressions (built on base, now fails)cloud-init —ℹ️ changed round-trip outputaioredis — _by_sourcemap.py--- base/_by_sourcemap.py
+++ head/_by_sourcemap.py
@@ -53,5 +53,5 @@
"/tmp/tmpogsfhxjy/aioredis/build/aioredis/client.py": {"by": "sha256:f29d732f641d74d0a3929af55c027f55cbb11b6131452507110c1605c3a50aea", "py": "sha256:42e4a90301bc7b9d6147ebe83669bcc2ffdcaac88c8b105445064af8d560e7db"},
"/tmp/tmpogsfhxjy/aioredis/build/aioredis/compat.py": {"by": "sha256:ca994ab4387a0ac3beb16aa8c0b8321790f7930cdcc3b9e912394e180df8eb99", "py": "sha256:b9c2bf337c0264253577288a66b03ada923e6ce210ef6b079b445aa5213d58b9"},
- "/tmp/tmpogsfhxjy/aioredis/build/aioredis/connection.py": {"by": "sha256:5c4d48445a03230847eec5736ff788172114bd91e41196e5b0bcd00ff7d2d8c2", "py": "sha256:f39d0aa65b643ef99f4fe7ec12fa146d9a5fd48675c39b9e43b191daecf4430b"},
+ "/tmp/tmpogsfhxjy/aioredis/build/aioredis/connection.py": {"by": "sha256:5c4d48445a03230847eec5736ff788172114bd91e41196e5b0bcd00ff7d2d8c2", "py": "sha256:db675080403b51a4b8882feed53765aa10f893e70f7837ca02e678edb0390422"},
"/tmp/tmpogsfhxjy/aioredis/build/aioredis/exceptions.py": {"by": "sha256:34839273b5deda8d51a37f7e36c7df94461526ec70c21d298e1e77556cda043e", "py": "sha256:478ed78e91d104099cf1ceedf74792496cbb8b1bc74aaf3728597ef5c0d34593"},
... 1379 characters elided ...
"/tmp/tmpogsfhxjy/aioredis/build/tests/test_sentinel.py": {"by": "sha256:c3f783c241ecca83f366e7af8e3348dfa910a2a31387145a7a478ba40f5daa9e", "py": "sha256:31cfb6631b899b18ebda269174edc4ab7bbb6c47c015aa338bc69827c44b40c4"},aioredis — aioredis/connection.py--- base/aioredis/connection.py
+++ head/aioredis/connection.py
@@ -1498,5 +1498,5 @@
return_exceptions=True,
)
- exc = _soundness_check(next((r for r in _soundness_iter(resp, (type(None), BaseException)) if isinstance(r, BaseException)), None), (BaseException, type(None)))
+ exc = _soundness_check(next((r for r in _soundness_iter(resp, BaseException) if isinstance(r, BaseException)), None), (BaseException, type(None)))
if exc:
raise exc
@@ -1671,5 +1671,5 @@
return_exceptions=True,
)
- exc = _soundness_check(next((r for r in _soundness_iter(resp, (type(None), BaseException)) if isinstance(r, BaseException)), None), (BaseException, type(None)))
+ exc = _soundness_check(next((r for r in _soundness_iter(resp, BaseException) if isinstance(r, BaseException)), None), (BaseException, type(None)))
if exc:
raise excaioredis — tests/test_pubsub.py--- base/tests/test_pubsub.py
+++ head/tests/test_pubsub.py
@@ -477,7 +477,7 @@
await r.publish(self.channel, new_data)
assert await wait_for_message(p) is None
- assert self.message == _soundness_check(self.make_message(
+ assert self.message == self.make_message(
"pmessage", self.channel, new_data, pattern=self.pattern
- ), dict)
+ )
async def test_context_manager(self, r: aioredis.Redis):ibis — _by_sourcemap.py--- base/_by_sourcemap.py
+++ head/_by_sourcemap.py
@@ -1063,5 +1063,5 @@
"/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/maps.py": {"by": "sha256:9661c1507ce5926fca0a90ed046768ae17a5dbb33b7e7eb6ed53e085bfa5c302", "py": "sha256:082dd3566d448a9fbee5fddc50554ebc5cc7779daec415ec33289eccc3f2772f"},
"/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/numeric.py": {"by": "sha256:f4d53b0bab9e7807aa14e7bd56e97bf38bc6d2bd39423eb70d88881243da2928", "py": "sha256:6bd0e2943af60bece25af863a0ebbdeb2219cc0e543327d4f2f5008fddffa918"},
- "/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/relations.py": {"by": "sha256:9b26f3f1992cab9cb75a16a4cc36d2692400c77605e09bb34d590917a0262d4d", "py": "sha256:58b0966393faed1316ae55e7c83375e4d35040ee02fd29eb46fc6da104a7c79a"},
+ "/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/relations.py": {"by": "sha256:9b26f3f1992cab9cb75a16a4cc36d2692400c77605e09bb34d590917a0262d4d", "py": "sha256:4763fa87ef43b290a430cff3a725fb1aba5c672cd3d9993fac6c4cf5d28f2c82"},
"/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/rich.py": {"by": "sha256:bf577e8e986b9aeedc227a7d517c58243c346222091a4f59c5b0313635566244", "py": "sha256:e6c95b1a9837d8da3963f24d84f8103aa113a8e4ec48e60d1d5198a961066fe3"},
"/tmp/tmpak1fibdd/ibis/build/ibis/expr/types/strings.py": {"by": "sha256:3257b3be392e7aaad88d08f727f1309d936e469171ab484bbec224d06bbfd43e", "py": "sha256:f92967e81fc8135db10cd5438e9dacbe78c88ffd6688e505df6bce2959e5256d"},ibis — ibis/expr/types/relations.py--- base/ibis/expr/types/relations.py
+++ head/ibis/expr/types/relations.py
@@ -2810,5 +2810,5 @@
else:
op = fields[c]
- if rename is None or (new_name := rename(c) is None):
+ if rename is None or ((new_name := rename(c), False)[1]):
new_name = cprefect — _by_sourcemap.py--- base/_by_sourcemap.py
+++ head/_by_sourcemap.py
@@ -3579,5 +3579,5 @@
"/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_flows.py": {"by": "sha256:ca0c59141b50344a08d24b17a5577bbbb1c20c48391631949d11c63c5e38178d", "py": "sha256:e5541583b9caaff9001cf9e28ba0c9e55030580bf3a78388cef825bbabdd8f5b"},
"/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_infra_overrides.py": {"by": "sha256:81b3e59330fe4ec09b22024ef8f31ff36af5afd0801f83967383d94a3bef2d82", "py": "sha256:74ade7e316ec939eb89163346cc5559093bc6fc3a20eefbcff5b4de5b3be90c1"},
- "/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_run_history.py": {"by": "sha256:7c7e4db518d50f035e7856f38c114fcc99de03633325b92eb4b8efba7b5d9267", "py": "sha256:8dd653994ee939506d39b5179b3af4cf456b3f9fe734ecee7c12e49253894955"},
+ "/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_run_history.py": {"by": "sha256:7c7e4db518d50f035e7856f38c114fcc99de03633325b92eb4b8efba7b5d9267", "py": "sha256:3f24bed3b291ad0ed796cc7e908797f29d268c3d54bbd81baa6a06c2fc97b77d"},
"/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_task_run_states.py": {"by": "sha256:8390ad1a8135cdc893700ae70aa38e450f946a3ec601790ea293fa2f74f6466f", "py": "sha256:007b9070f2c3585df5fe7bbdd5504c755f7777a62f9031a4d9c581755e69d7b6"},
"/tmp/tmpak1fibdd/prefect/build/tests/server/orchestration/api/test_task_run_subscriptions.py": {"by": "sha256:c8f12c4844d22d98698399c82f383facd161a44230244e8d0c793c078329cd65", "py": "sha256:a6daca5e20d3be79aa89d15adb6c81e050c26eb347f65647020751f8c499aa33"},prefect — tests/server/orchestration/api/test_run_history.py--- base/tests/server/orchestration/api/test_run_history.py
+++ head/tests/server/orchestration/api/test_run_history.py
@@ -166,5 +166,5 @@
# have a completed flow every 12 hours except weekends
- for d in datetime_range(dt - timedelta(days=14), dt, timedelta(hours=12)):
+ for d in _soundness_iter(datetime_range(dt - timedelta(days=14), dt, timedelta(hours=12)), datetime):
# skip weekends
if d.weekday() in weekend_days:
@@ -181,5 +181,5 @@
# have a failed flow every 36 hours except the last 3 days
- for d in datetime_range(dt - timedelta(days=14), dt, timedelta(hours=36)):
+ for d in _soundness_iter(datetime_range(dt - timedelta(days=14), dt, timedelta(hours=36)), datetime):
# skip recent runs
if dt - timedelta(days=3) <= d < dt:
@@ -195,5 +195,5 @@
# a few running runs in the last two days
- for d in datetime_range(dt - timedelta(days=2), dt, timedelta(hours=6)):
+ for d in _soundness_iter(datetime_range(dt - timedelta(days=2), dt, timedelta(hours=6)), datetime):
await create_flow_run(
flow_run=core.FlowRun(
@@ -205,7 +205,7 @@
# schedule new runs
- for d in datetime_range(
+ for d in _soundness_iter(datetime_range(
dt - timedelta(days=1), dt + timedelta(days=3), timedelta(hours=6)
- ):
+ ), datetime):
await create_flow_run(
flow_run=core.FlowRun(pytest-autoprofile — lib/pytest_autoprofile/__init__.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_doctest.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_json.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_multiprocessing.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_patches.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_test_util_capture_warnings.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_test_utils.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_typing.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_warnings.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/_xdoctest.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/importers.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/option_hooks.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/plugin.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/profiler.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/rewriting.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/setup.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/startup_hook.py(only produced on base)pytest-autoprofile — lib/pytest_autoprofile/utils.py(only produced on base)zope.interface — _by_sourcemap.py--- base/_by_sourcemap.py
+++ head/_by_sourcemap.py
@@ -102,5 +102,5 @@
"/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_advice.py": {"by": "sha256:8058656c7bd25ae0bd91d9413de5ceffcffd8a191253e8a1d29561a2871da785", "py": "sha256:7875ba9d5142f55d80ba6f87cbf3dfe701d94497ba5f918f45894d720815d860"},
"/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_compile_flags.py": {"by": "sha256:d18f6c379b34b203f72c5bd79e6c2f3f8c600abc71522d74bc61a6e038c8042a", "py": "sha256:8a4975bda785dfce68756f9f8635a591912632302fc0d3719b869630a2250c72"},
- "/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_declarations.py": {"by": "sha256:1c98a83a7a4863b5798ec480cc62a0e65e19c14e8b3ecad917053bb9df94189f", "py": "sha256:6397999796a789ae39a2b091aa5fd45d1a1fa6c876939d87c83511e5b44c00d8"},
+ "/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_declarations.py": {"by": "sha256:1c98a83a7a4863b5798ec480cc62a0e65e19c14e8b3ecad917053bb9df94189f", "py": "sha256:35151757d397d6477e251c364245672ca84c4a1b0bf65311d66100c08aa64499"},
"/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_document.py": {"by": "sha256:d092187b4196bc33e4aff2010023f0fbc1ec1cd27234d1c153f9541d839777d3", "py": "sha256:7f8b35dd497e0cb1e4b261b945c31d45daac700aa9da018537b0f6ce9fc45eca"},
"/tmp/tmpml094pto/zope.interface/build/zope/interface/tests/test_element.py": {"by": "sha256:cfd436858c0f573317d3936903f21e887a006f8aa14e21c8e7b5d0237f30e334", "py": "sha256:0b7c2b1459d2f4b9dd6eaff04fb1ad4d03833560b37ad8c79823fd9fc1bdd235"},zope.interface — zope/interface/tests/test_declarations.py--- base/zope/interface/tests/test_declarations.py
+++ head/zope/interface/tests/test_declarations.py
@@ -459,5 +459,5 @@
from zope.interface.declarations import implementedBy
impl = self._makeOne()
- self.assertEqual(_soundness_check(impl.__reduce__(), tuple), (implementedBy, (None,)))
+ self.assertEqual(impl.__reduce__(), (implementedBy, (None,)))
def test_sort(self):💥 fails to round-trip (unchanged from base)
✅ improvements (failed on base, now builds)
⏭️ skipped
|
…gnised by the manifest at its top wherever --out put it, in the walk and in the watcher's changes, so by check and workspace diagnostics no longer check and report every generated copy of the project, and mark the output before the first file lands in it
…changed the database, so `by build` writing its output, or any write to a file nothing has read, no longer makes the editor pull every open file's diagnostics and inlay hints again for each batch the watcher settles; django template discovery depends on the directories it walked instead of a counter every create and delete bumped, and skips a build's output, and a sync walks up to the first directory whose entries changed, so a file reported alone in a new directory still reaches a listing of the one above
…tches it, as data.kind, splitting the hint kinds so each is switched by exactly one setting
… overrides, from the override checks' own walk up the MRO, which they now share with it
…ent that overrides something with what by/superMembers says it overrides, from the same code in one request per document, so that an editor can draw its overrides markers on every pass; say of each overridden member, and of each overriding one, whether it is abstract, so that a member implementing an abstract one can be told apart; and correct a test that meant a protocol but wrote a syntax error
…ed when the request names the file's text, as by/documentSuperMembers does, and test that both are answered about the text they name
… renamed, rather than answering prepareRename with null, which an editor takes as nothing to say
…, and keep every workspace diagnostics request held open rather than only the last
…lee's control flow instead of inferring its whole body, so a module-level call no longer ties every body it reaches into one cycle with the module's globals
…d of renaming every use of a builtin across the project
KotlinIsland
force-pushed
the
work-work
branch
from
September 26, 2026 12:01
f45e943 to
e8c5206
Compare
Contributor
ecosystem checkLinter (stable)✅ ecosystem check detected no linter changes. Linter (preview)✅ ecosystem check detected no linter changes. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.