Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
ea72e9e
m
rishav-karanjit Jan 9, 2026
2f35607
fix
rishav-karanjit Jan 9, 2026
28ba48b
Revert "m"
rishav-karanjit Jan 9, 2026
090a7f6
m
rishav-karanjit Jan 12, 2026
faa91e3
m
rishav-karanjit Jan 13, 2026
a35b94c
m
rishav-karanjit Jan 13, 2026
697183e
m
rishav-karanjit Jan 13, 2026
6d36866
m
rishav-karanjit Jan 13, 2026
c73885b
m
rishav-karanjit Jan 13, 2026
5bd41ce
m
rishav-karanjit Jan 13, 2026
3cec44b
m
rishav-karanjit Jan 13, 2026
cfddcb5
m
rishav-karanjit Jan 13, 2026
1337608
m
rishav-karanjit Jan 13, 2026
322f4ca
m
rishav-karanjit Jan 13, 2026
0200346
m
rishav-karanjit Jan 13, 2026
7a950ff
m
rishav-karanjit Jan 13, 2026
685a84e
isort remove rc
rishav-karanjit Jan 13, 2026
bed5025
use shorter traceback to avoid OOM
rishav-karanjit Jan 13, 2026
58b63ca
Add minimal Unicode crash reproduction test
rishav-karanjit Jan 13, 2026
d9ce902
rm x64
rishav-karanjit Jan 13, 2026
2f06323
m
rishav-karanjit Jan 13, 2026
0b30502
m
rishav-karanjit Jan 13, 2026
11c5e7b
Fix debug script to avoid console encoding issues
rishav-karanjit Jan 13, 2026
61d204c
m
rishav-karanjit Jan 13, 2026
5998560
Run debug test through pytest to reproduce actual crash
rishav-karanjit Jan 13, 2026
09c2bb1
Install pytest before running debug test
rishav-karanjit Jan 13, 2026
876ec93
Remove debug unicode test - unable to reproduce issue
rishav-karanjit Jan 13, 2026
4a29743
m
rishav-karanjit Jan 13, 2026
790d066
m
rishav-karanjit Jan 13, 2026
049b921
m
rishav-karanjit Jan 13, 2026
7f30cca
m
rishav-karanjit Jan 14, 2026
39f9d89
3.13
rishav-karanjit Jan 14, 2026
4ba2223
3.14
rishav-karanjit Jan 14, 2026
b51efb3
m
rishav-karanjit Jan 14, 2026
164001f
m
rishav-karanjit Jan 14, 2026
5aa5758
m
rishav-karanjit Jan 14, 2026
9b6ce15
m
rishav-karanjit Jan 14, 2026
b8cb523
m
rishav-karanjit Jan 14, 2026
776fc93
m
rishav-karanjit Jan 14, 2026
1b3a5f2
m
rishav-karanjit Jan 14, 2026
b59762e
Add test file
rishav-karanjit Jan 14, 2026
526c11f
m
rishav-karanjit Jan 14, 2026
ccb2d0c
m
rishav-karanjit Jan 14, 2026
f483073
m
rishav-karanjit Jan 14, 2026
a8744b4
m
rishav-karanjit Jan 14, 2026
5d9c075
m
rishav-karanjit Jan 14, 2026
52a2115
m
rishav-karanjit Jan 14, 2026
1d0fe14
m
rishav-karanjit Jan 14, 2026
ac0eb04
m
rishav-karanjit Jan 14, 2026
f0e8161
Update reproduce_bug.yaml
rishav-karanjit Jan 14, 2026
8eef636
Update test_serialize.py
rishav-karanjit Jan 14, 2026
0ffc4d9
Revert "Update test_serialize.py"
rishav-karanjit Jan 14, 2026
4f796d6
m
rishav-karanjit Jan 14, 2026
cc04401
Change to batch
rishav-karanjit Jan 14, 2026
63ab15e
m
rishav-karanjit Jan 14, 2026
7bddad2
m
rishav-karanjit Jan 14, 2026
fc113fa
m
rishav-karanjit Jan 14, 2026
d5ca72d
m
rishav-karanjit Jan 14, 2026
219e782
m
rishav-karanjit Jan 14, 2026
34c55e7
rm reproduce bug
rishav-karanjit Jan 14, 2026
63f2f2d
formatting
rishav-karanjit Jan 14, 2026
c098caf
m
rishav-karanjit Jan 14, 2026
e571487
m
rishav-karanjit Jan 14, 2026
8bd2a4a
m
rishav-karanjit Jan 14, 2026
e01ce9a
m
rishav-karanjit Jan 14, 2026
ef8f62a
m
rishav-karanjit Jan 14, 2026
0259a0b
m
rishav-karanjit Jan 14, 2026
00602d0
empty commit
rishav-karanjit Jan 14, 2026
c811ca1
m
rishav-karanjit Jan 14, 2026
0f3115d
m
rishav-karanjit Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/ci_codebuild-tests.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: AWS CodeBuild CI

on:
pull_request:
push:
# Run once a day
schedule:
Expand Down Expand Up @@ -47,7 +46,7 @@ jobs:
role-duration-seconds: 7200
- name: Run python-${{ matrix.python.python_version }} ${{ matrix.codebuild_file_name }}
uses: aws-actions/aws-codebuild-run-build@v1
timeout-minutes: 120
timeout-minutes: 150
with:
project-name: python-esdk
buildspec-override: codebuild/py${{ matrix.python.python_version }}/${{ matrix.codebuild_file_name }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci_test-vector-handler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
os:
- ubuntu-latest
- windows-latest
- macos-13
- macos-latest
python:
- 3.8
- 3.x
Expand All @@ -36,7 +36,7 @@ jobs:
# x86 builds are only meaningful for Windows
- os: ubuntu-latest
architecture: x86
- os: macos-13
- os: macos-latest
architecture: x86
steps:
- uses: aws-actions/configure-aws-credentials@v4
Expand Down
17 changes: 15 additions & 2 deletions .github/workflows/ci_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
os:
- ubuntu-latest
- windows-latest
- macos-13
- macos-latest
python:
- 3.8
- 3.9
Expand All @@ -47,11 +47,23 @@ jobs:
- ""
- -mpl
exclude:
# Python <3.11 incompatible with macOS ARM64 runners
# https://github.com/actions/setup-python/issues/948
- python: 3.7
os: macos-latest
- python: 3.8
os: macos-latest
- python: 3.9
os: macos-latest
- python: 3.10
os: macos-latest

# x86 builds are only meaningful for Windows
- os: ubuntu-latest
architecture: x86
- os: macos-13
- os: macos-latest
architecture: x86

# MPL is not supported on <3.11
- python: 3.7
optional_mpl_dependency: -mpl
Expand All @@ -71,6 +83,7 @@ jobs:
git config --global core.longpaths true

- uses: actions/checkout@v4

- uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/pull.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ name: Pull Request Workflow
on:
pull_request:

# Concurrency control helps avoid CodeBuild throttling.
# When new commits are pushed, the previous workflow run is cancelled.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
id-token: write
contents: read
Expand Down
4 changes: 2 additions & 2 deletions decrypt_oracle/test/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
mock
pytest>=3.3.1
pytest>=8.4.2
pytest-cov
pytest-mock
pytest-mock>=3.14.0
requests
2 changes: 1 addition & 1 deletion decrypt_oracle/tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ commands = seed-isort-config
[testenv:isort]
basepython = python3
deps = isort
commands = isort -rc \
commands = isort \
src \
test \
#doc \
Expand Down
2 changes: 1 addition & 1 deletion dev_requirements/test-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
mock==4.0.3
pytest==7.2.1
pytest==8.0.0
pytest-cov==4.0.0
pytest-mock==3.6.1
2 changes: 1 addition & 1 deletion performance_tests/tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ commands = seed-isort-config
[testenv:isort]
basepython = python3
deps = -r../dev_requirements/linter-requirements.txt
commands = isort -rc \
commands = isort \
src \
test \
setup.py \
Expand Down
4 changes: 3 additions & 1 deletion test/unit/test_compatability.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
# SPDX-License-Identifier: Apache-2.0
"""Unit test suite for aws_encryption_sdk.compatability"""
import sys
import warnings

import mock
import pytest
Expand All @@ -16,7 +17,8 @@ def test_happy_version(self):
with mock.patch.object(sys, "version_info") as v_info:
v_info.major = 3
v_info.minor = 6
with pytest.warns(None) as record:
with warnings.catch_warnings(record=True) as record:
warnings.simplefilter("always")
_warn_deprecated_python()
assert len(record) == 0

Expand Down
Loading
Loading