Skip to content

Commit 4149f0a

Browse files
authored
Remove macos-13 from CI (#586)
1 parent 0043492 commit 4149f0a

1 file changed

Lines changed: 37 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ jobs:
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
@@ -68,8 +67,44 @@ jobs:
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

0 commit comments

Comments
 (0)