You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/10/15 23:07:40 UTC

[GH] (texera/gh-readonly-queue/main/pr-8240-707849a00fe581c02f3cc8c2c038e8f4e773403b): Workflow run "Required Checks" is working again!

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 <ca...@uci.edu>
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