Skip to content

Commit c33d51b

Browse files
Add arm64 linux runners for python checks with Jenkins Docker Images (#5249)
Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
1 parent f340c21 commit c33d51b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/python-tests.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ jobs:
1313
strategy:
1414
matrix:
1515
os:
16-
- macos-latest
16+
- macos-14 # arm64
17+
- macos-13 # x64
1718
- windows-latest
1819
runs-on: ${{ matrix.os }}
1920
env:
@@ -40,14 +41,15 @@ jobs:
4041
- name: Run Tests with Coverage
4142
run: |
4243
pipenv run coverage run -m pytest --cov=./src --cov-report=xml
43-
- name: Upload Coverage Report
44-
uses: codecov/codecov-action@v2
45-
with:
46-
files: ./coverage.xml
4744
4845
python-tests-linux:
4946
needs: Get-CI-Image-Tag
50-
runs-on: ubuntu-latest
47+
strategy:
48+
matrix:
49+
os:
50+
- ubuntu-24.04-arm # arm64-preview
51+
- ubuntu-24.04 # x64
52+
runs-on: ${{ matrix.os }}
5153
container:
5254
# using the same image which is used by opensearch-build team to build the OpenSearch Distribution
5355
# this image tag is subject to change as more dependencies and updates will arrive over time

0 commit comments

Comments
 (0)