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
