The GitHub Actions job "Backport Checks" on 
texera.git/refactor/6979-vfs-uri-components has succeeded.
Run started by GitHub user mengw15 (triggered by mengw15).

Head commit for run:
cefaa11c083efb105ee5f52c78b228ab129324fc / mengw15 
<[email protected]>
refactor(storage): return named VFSUriComponents from decodeURI

VFSURIFactory.decodeURI returned a positional 4-tuple in both Scala and
Python, so its nine production call sites destructured positionally --
mostly binding a single field through patterns like
`val (_, _, _, resourceType) = decodeURI(uri)` -- where nothing catches a
swapped position, and adding a field means touching every site. The Scala
doc already advertised "@return A VFSUriComponents object", but no such
type existed.

Introduce the promised named structure in both languages: a Scala
`case class VFSUriComponents` and a matching Python `NamedTuple` (which
keeps positional unpacking working alongside named access). Callers now
read `.resourceType` / `.resource_type`. Pure refactor, no behavior
change; the existing VFSURIFactory round-trip suites in both languages
pin the decoded values.

Closes #6979.

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

With regards,
GitHub Actions via GitBox

Reply via email to