The GitHub Actions job "Required Checks" on texera.git/feat/tex-37-delimiter-input-ux has failed. Run started by GitHub user sshiv012 (triggered by sshiv012).
Head commit for run: 8fbfef6e6ed2c736fb318ebb0241ad4b1e234061 / suryaacharan <[email protected]> feat: add a delimiter picker with regex validation Delimiter properties were plain text boxes: a stored tab looked empty, typing \t stopped at the backslash, and Unnest String accepted invalid or degenerate regexes (`|`, `.`, `(`) without a word. Replace them with a picker of common delimiters plus a custom entry, selected per operator through a schema hint: - CSV scans (char mode): Comma, Tab, Semicolon, Pipe, Space, or one custom character; a typed \t becomes a tab. - Unnest String (regex mode): common patterns, or a custom regex checked as it is typed: it must compile, must not match the empty string, and must not match every character. The last check is exact: it tests each character of the Basic Multilingual Plane other than line breaks and stops at the first one the pattern misses, so a pattern that leaves any character behind (e.g. `[a0-]`, `[^,]`) is accepted. The message says whether nothing or only line breaks would be left. - Unnest String makes the same checks with Java's engine during schema propagation, so a bad pattern is a compile error instead of a runtime failure or an empty result. The browser skips patterns that use Java-specific syntax (inline flags, possessive quantifiers, \p{..}, \x{..}, \Q..\E, \e, \h, \z and similar), which JavaScript can't parse or reads differently, and leaves them to this check. The stored value is still the delimiter itself, so existing workflows load unchanged. A saved Unnest String delimiter that matches the empty string or every character (such as `|` or `.`) now fails to compile, where it previously ran and split every character apart or left only line breaks. Delimiter errors show immediately, including for invalid values loaded from a saved workflow. Closes #8638 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/35804597466 With regards, GitHub Actions via GitBox
