mirror of
https://github.com/ml-explore/mlx-examples.git
synced 2025-07-31 11:31:13 +08:00

* fix import warning * fix version import * remove api, move convert to utils * also update circle to run external PRs
41 lines
905 B
YAML
41 lines
905 B
YAML
version: 2.1
|
|
|
|
orbs:
|
|
apple: ml-explore/pr-approval@0.1.0
|
|
|
|
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
|
|
- apple/authenticate:
|
|
context: pr-approval
|
|
- linux_build_and_test:
|
|
requires: [ hold ]
|