The GitHub Actions job "Backport Approval Check" on 
texera.git/fix/dataset-version-slash has failed.
Run started by GitHub user kunwp1 (triggered by kunwp1).

Head commit for run:
32527984648151845eda0395211ade5db2b77926 / Kunwoo Park <[email protected]>
fix(file-service, frontend): reject slash in version names

createDatasetVersion and createModelVersion build the version name
"v{N} - {description}" from free text. The name is one segment of the
logical path /<prefix>/owner/resource/version/file, which FileResolver
splits on "/", so a "/" in the description shifted every later segment
and none of that version's files could be opened again
(presign-download returned a 500).

Reject a description containing "/" with a 400 before the LakeFS commit,
so the staged files stay staged and the user can fix the description and
retry. The version uploader, which datasets and models both use, now
shows the error and disables Submit instead of sending the request.

Versions already stored with a "/" in their name are not repaired.

Closes #8882

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

With regards,
GitHub Actions via GitBox

Reply via email to