diff --git a/.github/workflows/arm64-build-checks.yml b/.github/workflows/arm64-build-checks.yml deleted file mode 100644 index e0d374ea77..0000000000 --- a/.github/workflows/arm64-build-checks.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: arm64 build checks - -on: workflow_dispatch - -permissions: - contents: read # to fetch code (actions/checkout) - -jobs: - build: - - runs-on: ubuntu-18.04 - - steps: - - uses: actions/checkout@v2 - - name: Install dependency packages - run: | - sudo sed -i -E 's|^deb ([^ ]+) (.*)$|deb [arch=amd64] \1 \2\ndeb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ \2|' /etc/apt/sources.list - sudo dpkg --add-architecture arm64 - sudo apt-get update - sudo apt-get install -y --no-install-recommends \ - crossbuild-essential-arm64 \ - git \ - cmake \ - libpython-dev:arm64 \ - libpython3-dev:arm64 \ - python-numpy \ - python3-numpy - - - name: Fetch opencv_contrib - run: | - git clone --depth 1 https://github.com/opencv/opencv_contrib.git ../opencv_contrib - - - name: Configure - run: | - mkdir build - cd build - cmake -DPYTHON2_INCLUDE_PATH=/usr/include/python2.7/ \ - -DPYTHON2_LIBRARIES=/usr/lib/aarch64-linux-gnu/libpython2.7.so \ - -DPYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/python2.7/dist-packages/numpy/core/include \ - -DPYTHON3_INCLUDE_PATH=/usr/include/python3.6m/ \ - -DPYTHON3_LIBRARIES=/usr/lib/aarch64-linux-gnu/libpython3.6m.so \ - -DPYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include \ - -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/aarch64-gnu.toolchain.cmake \ - -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \ - ../ - - - name: Build - run: | - cd build - make -j$(nproc --all) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml deleted file mode 100644 index b21191934c..0000000000 --- a/.github/workflows/lint_python.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: lint_python -on: workflow_dispatch -permissions: - contents: read # to fetch code (actions/checkout) -jobs: - lint_python: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - - run: pip install --upgrade pip wheel - - run: pip install bandit black codespell flake8 flake8-2020 flake8-bugbear - flake8-comprehensions isort mypy pytest pyupgrade safety - - run: bandit --recursive --skip B101 . || true # B101 is assert statements - - run: black --check . || true - - run: codespell || true # --ignore-words-list="" --skip="*.css,*.js,*.lock" - - run: flake8 . --count --select=E9,F63,F7 --show-source --statistics - - run: flake8 . --count --exit-zero --max-complexity=10 --max-line-length=88 - --show-source --statistics - - run: isort --check-only --profile black . || true - - run: pip install -r requirements.txt || pip install --editable . || true - - run: mkdir --parents --verbose .mypy_cache - - run: mypy --ignore-missing-imports --install-types --non-interactive . || true - - run: pytest . || true - - run: pytest --doctest-modules . || true - - run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true - - run: safety check