The GitHub Actions job "Required Checks" on texera.git/gh-readonly-queue/main/pr-8240-707849a00fe581c02f3cc8c2c038e8f4e773403b has succeeded. Run started by GitHub user mengw15 (triggered by mengw15).
Head commit for run: 154042ae219f20e8bdf54a5f2312f988cc80e627 / carloea2 <[email protected]> feat(pyamber): reject invalid port booleans (#8240) ### What changes were proposed in this PR? The Python GlobalPortIdentity decoder now rejects invalid boolean tokens instead of silently treating them as false. Valid mixed-case true and false values remain supported. ### Any related issues, documentation, discussions? Closes #8239 ### How was this PR tested? Retested with Python 3.12 on Windows in a fresh detached worktree from upstream main at `7426431337`, which includes the merged loop-completion change #8938. Regression before implementation: 2 failed, 48 passed. After implementation: 50 passed. Generate protobufs with `bash bin/python-proto-gen.sh`, then run from `amber`: ```text python -m pytest src/test/python/core/util/test_virtual_identity.py src/test/python/core/storage/test_vfs_uri_factory.py -q --tb=line -p no:cacheprovider python -m ruff check src/main/python src/test/python python -m ruff format --check src/main/python src/test/python ``` Ruff lint and formatting pass for all 217 Python files. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Codex Report URL: https://github.com/apache/texera/actions/runs/38817430014 With regards, GitHub Actions via GitBox
