File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 fail-fast : false
4141 matrix :
4242 runner :
43- - macos-13
4443 - macos-latest
4544 permissions :
4645 id-token : write # This is required for requesting the JWT
6867 fail-fast : false
6968 matrix :
7069 runner :
71- - macos-13
70+ - macos-latest
7271 - ubuntu-22.04
72+ permissions :
73+ id-token : write # This is required for requesting the JWT
74+ steps :
75+ - name : Checkout Sources
76+ uses : actions/checkout@v2
77+ - uses : actions/setup-node@v4
78+ with :
79+ node-version : 16
80+ - name : Build ${{ env.PACKAGE_NAME }}
81+ run : |
82+ npm install
83+ - name : Install boto3
84+ run : |
85+ python3 -m venv .venv
86+ source .venv/bin/activate
87+ python3 -m pip install boto3
88+ - name : configure AWS credentials (MQTT5)
89+ uses : aws-actions/configure-aws-credentials@v4
90+ with :
91+ role-to-assume : ${{ env.CI_MQTT5_ROLE }}
92+ aws-region : ${{ env.AWS_DEFAULT_REGION }}
93+ - name : Service tests
94+ shell : bash
95+ run : |
96+ source utils/test_setup.sh s3://iot-sdk-ci-bucket-us-east1/IotUsProdMqtt5EnvironmentVariables.txt us-east-1
97+ npm run test -- iotshadowclientv2
98+ npm run test -- iotidentityclientv2
99+ npm run test -- iotjobsclientv2
100+ source utils/test_cleanup.sh
101+
102+ v2-service-client-tests-win :
103+ runs-on : ${{ matrix.runner }}
104+ strategy :
105+ fail-fast : false
106+ matrix :
107+ runner :
73108 - windows-2022
74109 permissions :
75110 id-token : write # This is required for requesting the JWT
You can’t perform that action at this time.
0 commit comments