mirror of
https://github.com/ml-explore/mlx-examples.git
synced 2025-08-05 07:26:39 +08:00
36 lines
800 B
YAML
36 lines
800 B
YAML
![]() |
version: 2.1
|
||
|
|
||
|
jobs:
|
||
|
linux_build_and_test:
|
||
|
docker:
|
||
|
- image: cimg/python:3.9
|
||
|
|
||
|
steps:
|
||
|
- checkout
|
||
|
- run:
|
||
|
name: Run style checks
|
||
|
command: |
|
||
|
pip install pre-commit
|
||
|
pre-commit run --all
|
||
|
if ! git diff --quiet; then echo 'Style checks failed, please install pre-commit and run pre-commit run --all and push the change'; exit 1; fi
|
||
|
|
||
|
workflows:
|
||
|
build_and_test:
|
||
|
when:
|
||
|
matches:
|
||
|
pattern: "^(?!pull/)[-\\w]+$"
|
||
|
value: << pipeline.git.branch >>
|
||
|
jobs:
|
||
|
- linux_build_and_test
|
||
|
|
||
|
prb:
|
||
|
when:
|
||
|
matches:
|
||
|
pattern: "^pull/\\d+(/head)?$"
|
||
|
value: << pipeline.git.branch >>
|
||
|
jobs:
|
||
|
- hold:
|
||
|
type: approval
|
||
|
- linux_build_and_test:
|
||
|
requires: [ hold ]
|