mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
Now that ubuntu-latest has been pushed to Ubuntu 24.04, we need to fix up the pip install. While at it, we might as well pin to the ubuntu 24.04 version, so we don't have this happen to use out of the blue again.
26 lines
677 B
YAML
26 lines
677 B
YAML
name: Python CI Checks
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- 'main'
|
|
pull_request:
|
|
branches:
|
|
- '*'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-24.04
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
token: ${{ secrets.ACCESS_TOKEN }}
|
|
- name: Install Python3
|
|
run: sudo apt-get install python3 python3-setuptools python3-pip -y
|
|
- name: Install tools
|
|
run: python3 -m pip install mypy types-requests flake8 --break-system-packages
|
|
- name: Check MAVSDK test scripts with mypy
|
|
run: $HOME/.local/bin/mypy --strict test/mavsdk_tests/*.py
|
|
- name: Check MAVSDK test scripts with flake8
|
|
run: $HOME/.local/bin/flake8 test/mavsdk_tests/*.py
|