Skip to content

Commit

Permalink
bk
Browse files Browse the repository at this point in the history
  • Loading branch information
jialeicui committed Oct 18, 2023
1 parent 3ae98ac commit 979948d
Showing 1 changed file with 0 additions and 126 deletions.
126 changes: 0 additions & 126 deletions .github/workflows/client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,131 +24,6 @@ jobs:
base: main
filters: .github/file-filter.yml

codestyle:
runs-on: ubuntu-latest
defaults:
run:
shell: bash

strategy:
matrix:
python-version:
- "3.7"
- "3.8"
- "3.9"
- "3.10"
- "3.11"
needs:
- filter
if: ${{ (github.event_name == 'pull_request' && needs.filter.outputs.client == 'true') || github.event_name == 'push' }}

steps:
- uses: actions/checkout@v3

- name: Setup python
uses: actions/setup-python@v3
with:
python-version: ${{matrix.python-version}}
architecture: "x64"

- name: Get pip cache
id: pip-cache-path
run: echo "::set-output name=dir::$(pip cache dir)"

- name: Cache pip dependencies
uses: actions/cache@v3
id: pip-cache
with:
path: ${{ steps.pip-cache-path.outputs.dir }}
key: ${{ runner.os }}-codestyle-${{ hashFiles('client/requirements-dev.txt')}}

- name: Install dependencies
working-directory: ./client
run: |
make install-sw
make install-dev-req
- name: Black Format Check
working-directory: ./client
run: make ci-format-checker
- name: Flake8 Lint Check
working-directory: ./client
run: make ci-lint
- name: Mypy Type Check
working-directory: ./client
run: make ci-mypy
- name: Python Import Check
working-directory: ./client
run: make ci-isort

unittest:
strategy:
matrix:
python-version:
# related issue: https://github.com/actions/setup-python/issues/682
# Python 3.7.17 in MacOSX will raise "No module named _bz2" exception.
# For Example: https://github.com/star-whale/starwhale/actions/runs/5318220340/jobs/9631411188?pr=2371
- "3.7.16"
- "3.8"
- "3.9"
- "3.10"
- "3.11"
os:
- macos-latest
- ubuntu-latest
runs-on: ${{ matrix.os }}
defaults:
run:
shell: bash

needs:
- filter
if: ${{(github.event_name == 'pull_request' && needs.filter.outputs.client == 'true') || github.event_name == 'push'}}

steps:
- uses: actions/checkout@v3

- name: Setup python
uses: actions/setup-python@v3
with:
python-version: ${{matrix.python-version}}
architecture: "x64"

- name: Get pip cache
id: pip-cache-path
run: echo "::set-output name=dir::$(pip cache dir)"

- name: Cache pip dependencies
uses: actions/cache@v3
id: pip-cache
with:
path: ${{ steps.pip-cache-path.outputs.dir }}
key: ${{ runner.os }}-unittest-${{ hashFiles('client/requirements-dev.txt')}}

- name: Install dependencies
working-directory: ./client
run: |
make install-sw
make install-dev-req
- name: Git Config
run: |
git config --global user.name "starwhale-ci"
git config --global user.email "[email protected]"
- name: Run Unittest
working-directory: ./client
run: make ut

- name: Publish coverage to codecov
uses: codecov/codecov-action@v3
with:
name: standalone-python${{matrix.python-version}}
fail_ci_if_error: false
flags: unittests,standalone
verbose: true
directory: ./client

e2e:
strategy:
matrix:
Expand All @@ -159,7 +34,6 @@ jobs:
- "3.10"
- "3.11"
os:
- macos-latest
- ubuntu-latest
exclude:
# https://github.com/pytorch/pytorch/issues/86566
Expand Down

0 comments on commit 979948d

Please sign in to comment.