The GitHub Actions job "Required Checks" on 
texera.git/gh-readonly-queue/main/pr-8240-ada2fcf393ed262aa185ecc0909481caff277809
 has succeeded.
Run started by GitHub user mengw15 (triggered by mengw15).

Head commit for run:
2eb0437bd83abff9f6ab82f3147c5545b0f5c906 / 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?

```text
python -c "import sys,pytest; 
sys.path[:0]=[r'C:\Users\carlo\texera\texera-worktrees\investigate-bug56\amber\src\main\python',r'C:\Users\carlo\texera\texera\amber\src\main\python'];
 raise 
SystemExit(pytest.main(['amber/src/test/python/core/util/test_virtual_identity.py','amber/src/test/python/core/storage/test_vfs_uri_factory.py','-q','-p','no:cacheprovider']))"
48 passed

ruff check amber/src/main/python amber/src/test/python
All checks passed

ruff format --check amber/src/main/python amber/src/test/python
213 files already formatted
```

Direct reproduction after the fix:

```text
ValueError: Invalid isInternal: maybe
```

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Codex

---------

Signed-off-by: Meng Wang <[email protected]>
Co-authored-by: Meng Wang <[email protected]>
Co-authored-by: Copilot Autofix powered by AI 
<[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/34427974251

With regards,
GitHub Actions via GitBox

Reply via email to