From f5d6af9617db0c110fc53ab3e4a9e63e1553ed0b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 22 Jan 2025 16:59:40 -0500 Subject: [PATCH] test node20 arm64 Signed-off-by: Peter Zhu --- .github/workflows/python-tests.yml | 77 +++++++++++++++--------------- 1 file changed, 39 insertions(+), 38 deletions(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 819ecad8f3..0f106c47c4 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -9,42 +9,42 @@ jobs: with: product: opensearch - python-tests: - strategy: - matrix: - os: - - macos-14 # arm64 - - macos-13 # x64 - - windows-latest - runs-on: ${{ matrix.os }} - env: - PYTHON_VERSION: 3.9 - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 - with: - python-version: ${{ env.PYTHON_VERSION }} - - name: Install Pipenv and Dependencies - run: | - python -m pip install --upgrade pipenv wheel - pipenv install --deploy --dev - - name: Check for Sorted Imports - run: | - pipenv run isort --check . - - name: Enforce Style Guide - run: | - pipenv run flake8 . - - name: Run Type Checker - run: | - pipenv run mypy . - - name: Run Tests with Coverage - run: | - pipenv run coverage run -m pytest --cov=./src --cov-report=xml - - name: Upload Coverage Report - uses: codecov/codecov-action@v2 - with: - files: ./coverage.xml +# python-tests: +# strategy: +# matrix: +# os: +# - macos-14 # arm64 +# - macos-13 # x64 +# - windows-latest +# runs-on: ${{ matrix.os }} +# env: +# PYTHON_VERSION: 3.9 +# steps: +# - uses: actions/checkout@v4 +# - name: Set up Python ${{ env.PYTHON_VERSION }} +# uses: actions/setup-python@v3 +# with: +# python-version: ${{ env.PYTHON_VERSION }} +# - name: Install Pipenv and Dependencies +# run: | +# python -m pip install --upgrade pipenv wheel +# pipenv install --deploy --dev +# - name: Check for Sorted Imports +# run: | +# pipenv run isort --check . +# - name: Enforce Style Guide +# run: | +# pipenv run flake8 . +# - name: Run Type Checker +# run: | +# pipenv run mypy . +# - name: Run Tests with Coverage +# run: | +# pipenv run coverage run -m pytest --cov=./src --cov-report=xml +# - name: Upload Coverage Report +# uses: codecov/codecov-action@v2 +# with: +# files: ./coverage.xml python-tests-linux: needs: Get-CI-Image-Tag @@ -52,12 +52,13 @@ jobs: matrix: os: - ubuntu-24.04-arm # arm64-preview - - ubuntu-latest # x64 +# - ubuntu-latest # x64 runs-on: ${{ matrix.os }} container: # using the same image which is used by opensearch-build team to build the OpenSearch Distribution # this image tag is subject to change as more dependencies and updates will arrive over time - image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }} + #image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }} + image: peterzhuamazon/ci-runner:test-gcc12-binutils242-openblas327-arm64-node20 # need to switch to root so that github actions can install runner binary on container without permission issues. options: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-options }}