From 3298d2cd607c2ddb21358930d4a44183d58a6064 Mon Sep 17 00:00:00 2001 From: kkscilife <1658148753@qq.com> Date: Fri, 31 Oct 2025 14:53:11 +0800 Subject: [PATCH 1/3] run ut after lint --- .github/workflows/lint.yml | 2 +- .github/workflows/unit_test.yaml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b899072aa..1b9ff6a76 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,6 +1,6 @@ name: lint -on: [push, pull_request] +on: push concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/unit_test.yaml b/.github/workflows/unit_test.yaml index 493493f38..b3d57ca2d 100644 --- a/.github/workflows/unit_test.yaml +++ b/.github/workflows/unit_test.yaml @@ -17,8 +17,25 @@ concurrency: cancel-in-progress: true jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python 3.12 + uses: actions/setup-python@v2 + with: + python-version: 3.12 + - name: Install pre-commit hook + run: | + pip install pre-commit + pre-commit install + - name: Linting + run: pre-commit run --files $(find xtuner/v1) + + unit_test: runs-on: [h_cluster] + needs: lint steps: - name: mask env run: | From 7f67c94750069b63e5a4d0f7a5d6bb19a2f42069 Mon Sep 17 00:00:00 2001 From: kkscilife <1658148753@qq.com> Date: Fri, 31 Oct 2025 14:55:57 +0800 Subject: [PATCH 2/3] intall all and fix proxy_off --- ci/scripts/CI_ENV.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/scripts/CI_ENV.sh b/ci/scripts/CI_ENV.sh index 9bedcb278..ac117cf6d 100644 --- a/ci/scripts/CI_ENV.sh +++ b/ci/scripts/CI_ENV.sh @@ -26,8 +26,8 @@ export PYTHONPYCACHEPREFIX=/tmp export TRITON_CACHE_DIR=/tmp/.triton export PYTEST_ADDOPTS='-o cache_dir=/tmp/.pytest_cache' -proxy_off -pip install -e . +unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY +pip install -e .[all] pip install openai-harmony pip install numpy==1.26.4 From b0373696973a91f251c65d8edff92054ce6e36ec Mon Sep 17 00:00:00 2001 From: kkscilife <1658148753@qq.com> Date: Wed, 12 Nov 2025 13:56:58 +0800 Subject: [PATCH 3/3] add ulimit --- .github/workflows/unit_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_test.yaml b/.github/workflows/unit_test.yaml index b3d57ca2d..1eb1a909d 100644 --- a/.github/workflows/unit_test.yaml +++ b/.github/workflows/unit_test.yaml @@ -47,4 +47,4 @@ jobs: - name: unit-test run: | export PYTHONPYCACHEPREFIX=/tmp - python ci/scripts/xtuner_unittest.py "$IMAGE" "source ${{env.WORKSPACE_PREFIX}}/BASE_ENV.sh;source ci/scripts/CI_ENV.sh" "pytest tests --ignore=./tests/module/dispatcher/test_deepep.py" + python ci/scripts/xtuner_unittest.py "$IMAGE" "source ${{env.WORKSPACE_PREFIX}}/BASE_ENV.sh;source ci/scripts/CI_ENV.sh" "ulimit 65536; pytest tests --ignore=./tests/module/dispatcher/test_deepep.py"