mirror of
https://github.com/open-mmlab/mmcv.git
synced 2025-06-03 21:54:52 +08:00
* Refactor CI * Upload coverage to Codecov * update * update * update * update * test * test * fix typo * fix * fix * fix * fix circleci * fix circleci * revert comments * add verpose * install cuda install cuda install cuda install cuda install cuda install cuda install cuda fix env fix env fix env fix env fix fix fix fix fix fix fix fix fix fix fix fix fix fix circleci fix circleci remove cuda11.1 test from windows update ci update ci update ci update ci update ci update ci update ci update ci * do not test python3.11 * revert comments
30 lines
720 B
YAML
30 lines
720 B
YAML
name: lint
|
|
|
|
on: [push, pull_request]
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
lint:
|
|
runs-on: ubuntu-22.04
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Set up Python 3.7
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: 3.7
|
|
- name: Install pre-commit hook
|
|
run: |
|
|
pip install pre-commit
|
|
pre-commit install
|
|
- name: Linting
|
|
run: pre-commit run --all-files
|
|
- name: Format c/cuda codes with clang-format
|
|
uses: DoozyX/clang-format-lint-action@v0.11
|
|
with:
|
|
source: mmcv/ops/csrc
|
|
extensions: h,c,cpp,hpp,cu,cuh
|
|
style: google
|