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 792cccef2..4be6f4093 100644 --- a/.github/workflows/unit_test.yaml +++ b/.github/workflows/unit_test.yaml @@ -17,8 +17,24 @@ 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: |