Skip to content

Commit 86f4640

Browse files
authored
MQTT5 support (#413)
Add MQTT5 support to aws-crt-python.
1 parent 191b52d commit 86f4640

File tree

20 files changed

+5776
-46
lines changed

20 files changed

+5776
-46
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x ./linux-container-ci.sh
4545
./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-manylinux2014-${{ matrix.image }} build -p ${{ env.PACKAGE_NAME }} --python /opt/python/${{ matrix.python }}/bin/python
4646
47+
4748
raspberry:
4849
runs-on: ubuntu-20.04 # latest
4950
strategy:
@@ -61,6 +62,7 @@ jobs:
6162
aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x ./linux-container-ci.sh
6263
./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ matrix.image }} build -p ${{ env.PACKAGE_NAME }}
6364
65+
6466
linux-compat:
6567
runs-on: ubuntu-20.04 # latest
6668
strategy:
@@ -77,6 +79,7 @@ jobs:
7779
aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x ./linux-container-ci.sh
7880
./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ matrix.image }} build -p ${{ env.PACKAGE_NAME }}
7981
82+
8083
linux-compiler-compat:
8184
runs-on: ubuntu-20.04 # latest
8285
strategy:
@@ -99,6 +102,7 @@ jobs:
99102
aws s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-container-ci.sh && chmod a+x ./linux-container-ci.sh
100103
./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ env.LINUX_BASE_IMAGE }} build -p ${{ env.PACKAGE_NAME }} --compiler=${{ matrix.compiler }}
101104
105+
102106
windows:
103107
runs-on: windows-2022 # latest
104108
strategy:
@@ -110,6 +114,7 @@ jobs:
110114
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
111115
python builder.pyz build -p ${{ env.PACKAGE_NAME }} --python "C:\\hostedtoolcache\\windows\\Python\\3.7.9\\${{ matrix.arch }}\\python.exe"
112116
117+
113118
osx:
114119
runs-on: macos-11 # latest
115120
steps:
@@ -119,6 +124,7 @@ jobs:
119124
chmod a+x builder
120125
./builder build -p ${{ env.PACKAGE_NAME }}
121126
127+
122128
# check that tests requiring custom env-vars or AWS credentials are simply skipped
123129
tests-ok-without-env-vars:
124130
runs-on: ubuntu-20.04 # latest

0 commit comments

Comments
 (0)