Skip to content

GFQL/Cypher: strict runtime binder default + baseline retirement (#1357) - #1408

Merged
lmeyerov merged 12 commits into
masterfrom
issue-1357-strict-default-flip
May 10, 2026
Merged

lmeyerov merged 12 commits into
masterfrom
issue-1357-strict-default-flip

Conversation

@lmeyerov

@lmeyerov lmeyerov commented May 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes #1357

Validation

  • PYTHONPATH=. UV_CACHE_DIR=/tmp/uv-cache uv run --no-project --with pytest python -m pytest -q graphistry/tests/compute/gfql/cypher/test_binder_strict_compile_baseline.py
  • PYTHONPATH=. UV_CACHE_DIR=/tmp/uv-cache uv run --no-project --with pytest python -m pytest -q graphistry/tests/compute/gfql/cypher/test_validator_runtime_strict_parity.py
  • PYTHONPATH=. UV_CACHE_DIR=/tmp/uv-cache uv run --no-project --with pytest python -m pytest -q graphistry/tests/compute/gfql/cypher/test_lowering.py -k "scalar_only_prefix_alias_reused_as_node_variable"
  • ./bin/ruff.sh graphistry/compute/gfql/cypher/lowering.py graphistry/tests/compute/gfql/cypher/test_binder_strict_compile_baseline.py graphistry/tests/compute/gfql/cypher/test_validator_runtime_strict_parity.py
  • uv run --no-project --with mypy python -m mypy --cache-dir /tmp/mypy-cache graphistry/compute/gfql/cypher/lowering.py graphistry/tests/compute/gfql/cypher/test_binder_strict_compile_baseline.py graphistry/tests/compute/gfql/cypher/test_validator_runtime_strict_parity.py

@lmeyerov
lmeyerov force-pushed the issue-1357-strict-default-flip branch from d059547 to e886bbc Compare May 10, 2026 08:54
@lmeyerov
lmeyerov merged commit 0afaa23 into master May 10, 2026
137 checks passed
@lmeyerov
lmeyerov deleted the issue-1357-strict-default-flip branch May 10, 2026 17:38
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.

[FEA] Cypher binder: enable strict-name-resolution to centralize alias-scope enforcement

1 participant