The GitHub Actions job "Required Checks" on 
texera.git/feat/geesefs-helm-packaging has failed.
Run started by GitHub user aicam (triggered by aicam).

Head commit for run:
3a4e73f235d46cbc190ef91f756baaa8dd59667c / ali <[email protected]>
test(file-service): unit-test the S3 proxy request parsers

Move S3ProxyServlet's two pure request-parsing helpers into its companion
object so they can be tested without constructing the servlet (which pulls in
StorageConfig and the AWS SDK), and add S3ProxyServletSpec:

- extractCredentialToken: reads the access key (the user JWT) from both the
  SigV4 and SigV2 Authorization formats GeeseFS emits, incl. JWT-shaped keys,
  short keys, null, and non-AWS headers.
- bucketFromUri: derives the path-style repository/bucket, incl. object vs
  bucket-only requests, URL-decoding, and the root URI (no bucket → denied).

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019kk9qbcuFpHjbbGuqcNyTL
Signed-off-by: ali <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to