Skip to content

fix: enforce CEK algorithm binding on Kms+Context decrypts (#204) #297

fix: enforce CEK algorithm binding on Kms+Context decrypts (#204)

fix: enforce CEK algorithm binding on Kms+Context decrypts (#204) #297

Triggered via push September 18, 2026 22:02
Status Success
Total duration 26m 15s
Artifacts 36

all-ci.yml

on: push
Matrix: Python Integration Tests / python-integ
Fit to window
Zoom out
Zoom in

Annotations

8 warnings and 6 notices
Run TestServer Tests / test-server
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run TestServer Tests / test-server
You are using macOS 14. We (and Apple) do not provide support for this old version. Homebrew no longer builds bottles for this configuration. Consider MacPorts, which provides binary packages for this macOS version: https://www.macports.org
Run TestServer Tests / test-server
Restore cache failed: Dependencies file is not found in /Users/runner/work/amazon-s3-encryption-client-python/amazon-s3-encryption-client-python. Supported file pattern: go.sum
Run TestServer Tests / test-server
These files were overwritten during the `brew link` step:
Run TestServer Tests / test-server
Calling the `verified` parameter in the `url` stanza is deprecated! Use the default URL verification behaviour instead. Please report this issue to the Homebrew/homebrew-cask tap, or even better, submit a PR to fix it: /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/s/session-manager-plugin.rb:8
Run TestServer Tests / test-server
Calling the `verified` parameter in the `url` stanza is deprecated! Use the default URL verification behaviour instead. Please report this issue to the Homebrew/homebrew-cask tap, or even better, submit a PR to fix it: /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/f/firefox.rb:417
Run TestServer Tests / test-server
You are using macOS 14. We (and Apple) do not provide support for this old version. Homebrew no longer builds bottles for this configuration. Consider MacPorts, which provides binary packages for this macOS version: https://www.macports.org
Run TestServer Tests / test-server
shivammathur/php/php@8.1 has been deprecated because it is not supported upstream! It will be disabled on 2026-12-31.
Python Integration Tests / python-integ (3.11, ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Python Integration Tests / python-integ (3.13, ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Python Integration Tests / python-integ (3.10, ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Python Integration Tests / python-integ (3.14, ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Python Integration Tests / python-integ (3.12, ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Python Performance Tests / python-perf
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
compliance-dashboard
2.07 MB
sha256:19e6edecf35fa0c0da4f8a82cf935772fa5001cf680c1196d13ee5923c6d69e6
coverage-integ-py3.10-macos-latest
142 KB
sha256:e80a111506783c26959c74fe8a85c82a3e6e431f37105b430aea4074c6c8e845
coverage-integ-py3.10-ubuntu-latest
142 KB
sha256:a36fbe675b875a320d8ba51dc9d1bdee8a5aa48377b807a1302a6aff26b79d45
coverage-integ-py3.10-windows-latest
142 KB
sha256:19c5601f17887773aaa2c03587c6cfde9db486d80d25939957a7b0e8c0997833
coverage-integ-py3.11-macos-latest
142 KB
sha256:af2f44c64e30222a0bff1dba444b782fb78ee83be31f15edabb4b07910e27b25
coverage-integ-py3.11-ubuntu-latest
142 KB
sha256:d95cb9b63aed5ac275b328f2f1712229dafd9d93d768aeb697d029eff8b1cf50
coverage-integ-py3.11-windows-latest
142 KB
sha256:2acb7742c350c295171aef54d2afd1787e19bdb30c0e1430cb524a8f5652ecb5
coverage-integ-py3.12-macos-latest
142 KB
sha256:a26dea9b1bacfa0b830a7e5b82d6c5834aaca8b09ae6b9bed6c410f3a99fe9e8
coverage-integ-py3.12-ubuntu-latest
142 KB
sha256:7c67a1afeca918bb9e240e21a7d62c7c34283978d08bef79d4a8e066ebdfc4fa
coverage-integ-py3.12-windows-latest
142 KB
sha256:163ac75b076ee1904b6afda9c3fbd8e3f2d6961ecbcf3564c07dd3d0197f476d
coverage-integ-py3.13-macos-latest
142 KB
sha256:77ca013eb2893d90afce1a1a1d0b02855a8698e9d07b061c93f6672ad8045ef6
coverage-integ-py3.13-ubuntu-latest
142 KB
sha256:87352bc01f0417f81977d18e74bdea7fa49e551f6ea3504e7b3f999590c8c570
coverage-integ-py3.13-windows-latest
142 KB
sha256:1e0a8ea90abf4cfb95c4547f1fdc52ccbfcd4b925bc4ba294db07630d5eeb67b
coverage-integ-py3.14-macos-latest
142 KB
sha256:d8675e34744c89d51a079e5bf1b1b3885e5bc8d59f7bd7461ee6e076064f387c
coverage-integ-py3.14-ubuntu-latest
142 KB
sha256:b3283d8bb0462eaf10ad6c01234eea5e614a7f78e9e7c65422695dbf2fb98d7e
coverage-integ-py3.14-windows-latest
142 KB
sha256:45bd9e887a308fadb785edeb023e5b2ce8a2e7f99004263d6ca40f00d23c0ee7
coverage-unit-py3.10-macos-latest
142 KB
sha256:c8a8e7ef92afd6987c1eb3b265f6c9ba43aa58b33a088fc7a378c3a0b6dd5bdc
coverage-unit-py3.10-ubuntu-latest
142 KB
sha256:5818fec4deab77494df6c47708e2a17eb8b912a7ec110039de5dccafdc096f57
coverage-unit-py3.10-windows-latest
142 KB
sha256:2786078aab9753c63a2f1556187425304d331d14d942e7c56ae9302643f418a1
coverage-unit-py3.11-macos-latest
142 KB
sha256:293b0429dea86b05f7703d59697601eefbfcb12ebd0cc41171936fce3a536f2b
coverage-unit-py3.11-ubuntu-latest
142 KB
sha256:211dc663696553b48940e83e1aa383b3da0665a32f5bd255120679e55cc8124b
coverage-unit-py3.11-windows-latest
142 KB
sha256:0c04acf521a5e4d12d83abe66e4c969ea9fcd97311df55fdfb208be9d29ef030
coverage-unit-py3.12-macos-latest
142 KB
sha256:a321e699d1af65348ad34b64d0d721f74f5c64251d988894cdfc65c00ab9dc0e
coverage-unit-py3.12-ubuntu-latest
142 KB
sha256:4202c7e0769dcafff4c001c892e74fd74c6998f56b76499a2c710d379b6157ba
coverage-unit-py3.12-windows-latest
142 KB
sha256:3d22d43dbd97680f551693dc3376903157377ba329d839255ed3b8b272aa4a76
coverage-unit-py3.13-macos-latest
142 KB
sha256:dd5b326d58474e4ed3c846d2ded41a85516029df65c5b5f1015f9eaa4d7ef67a
coverage-unit-py3.13-ubuntu-latest
142 KB
sha256:4202c7e0769dcafff4c001c892e74fd74c6998f56b76499a2c710d379b6157ba
coverage-unit-py3.13-windows-latest
142 KB
sha256:f7277fc0393135bc795b0046b2541daaa7a73dc935824ecb09e41fc3349bc508
coverage-unit-py3.14-macos-latest
142 KB
sha256:240bf644aec016730b3cc63f64a1f52c5b07d08e796bb620cb70a3f98143449c
coverage-unit-py3.14-ubuntu-latest
142 KB
sha256:9533cfcba8619fcce653273a441fb8efc2a7ac0699c9fd14fb7bde32d7120fa2
coverage-unit-py3.14-windows-latest
142 KB
sha256:303a8885cecfb8afc2397bf158984711bb3e2936465e2904d0d21dd5e3b149c4
performance-report
6.52 KB
sha256:00d9b448c25b1a348b5625219a03ad77108bf9ff017cca6fab13632288c0b072
reports
224 KB
sha256:aecdbd81aa35a426f7cc065b66008471ae6035eeea3735a9be14293b6be17ea8
results
69.6 KB
sha256:416cbe270b39ff5c9b7084c54692dd0d612fadc72118f84e9179498fdec17751
server-logs
5.5 MB
sha256:302d56d43164a9e2a753270bf8563937b6bcad5474dc9e42b8b4405f1a53d12e
test-server-reports
1.91 MB
sha256:23726e320fd4c2e71383f00c03ce692207c5b22bb7d0cc207d8358ca65f4c2e1