upload-artifact: tests for S3 backend + SigV4 signer #7

Merged
stephen merged 1 commit from test/upload-artifact-s3-sigv4-tests into main 2026-06-30 16:06:53 +00:00
Owner

Why

The S3 backend + SigV4 signer had zero tests despite sigv4.js claiming 'Validated in tests against AWS documented example' — the README-primary backend was untested.

What

Tests: SigV4 canonical-request / string-to-sign / signature against AWS public documented vectors (offline), plus S3 backend conditional-PUT / multipart / ranged-download / pagination (mocked HTTP). Tests only, no behavior change.

Testing

New S3/sigv4 test suites pass. Backlog rank 15.

## Why The S3 backend + SigV4 signer had zero tests despite `sigv4.js` claiming 'Validated in tests against AWS documented example' — the README-primary backend was untested. ## What Tests: SigV4 canonical-request / string-to-sign / signature against AWS public documented vectors (offline), plus S3 backend conditional-PUT / multipart / ranged-download / pagination (mocked HTTP). Tests only, no behavior change. ## Testing New S3/sigv4 test suites pass. Backlog rank 15.
test: cover S3 SigV4 backend paths
All checks were successful
test / unit (pull_request) Successful in 5s
test / e2e (pull_request) Successful in 5s
916e41bd69
stephen deleted branch test/upload-artifact-s3-sigv4-tests 2026-06-30 16:06:53 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rasterstate/upload-artifact-action!7
No description provided.