diff --git a/.github/workflows/s3-sse-tests.yml b/.github/workflows/s3-sse-tests.yml index 2a8c0b332..97d32358f 100644 --- a/.github/workflows/s3-sse-tests.yml +++ b/.github/workflows/s3-sse-tests.yml @@ -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()