mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-05-23 18:21:28 +00:00
Make copy and multipart test jobs fail instead of succeed
Changed exit 0 to exit 1 for s3-sse-copy-operations and s3-sse-multipart jobs. These jobs document known limitations but should fail to ensure the issues are tracked and addressed, not silently ignored.
This commit is contained in:
6
.github/workflows/s3-sse-tests.yml
vendored
6
.github/workflows/s3-sse-tests.yml
vendored
@@ -237,7 +237,8 @@ jobs:
|
||||
echo " - SSE-C copy operations: HTTP 500 errors (pre-existing functionality gap)"
|
||||
echo " - Cross-encryption security fix: ✅ Implemented and tested (forces streaming copy)"
|
||||
echo " - These limitations are documented as pre-existing issues"
|
||||
exit 0 # Job succeeds with security fix preserved and limitations documented
|
||||
echo "❌ Failing job to ensure these limitations are addressed in the future"
|
||||
exit 1 # Job fails to ensure known limitations are tracked and addressed
|
||||
|
||||
- name: Upload server logs on failure
|
||||
if: failure()
|
||||
@@ -286,7 +287,8 @@ jobs:
|
||||
echo " - SSE-C multipart GET operations: HTTP 500 errors (pre-existing functionality gap)"
|
||||
echo " - SSE-KMS multipart decryption: Requires per-chunk SSE metadata architecture changes"
|
||||
echo " - These limitations are documented and require future architectural work"
|
||||
exit 0 # Job succeeds with clear documentation of known limitations
|
||||
echo "❌ Failing job to ensure these limitations are addressed in the future"
|
||||
exit 1 # Job fails to ensure known limitations are tracked and addressed
|
||||
|
||||
- name: Upload server logs on failure
|
||||
if: failure()
|
||||
|
||||
Reference in New Issue
Block a user