mirror of
https://github.com/D4C1-Labs/Flipper-ARF.git
synced 2026-05-14 06:25:07 +00:00
37 lines
864 B
YAML
37 lines
864 B
YAML
name: Run tests on Python 2
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
workflow_call:
|
|
push:
|
|
paths:
|
|
- '**.py'
|
|
pull_request:
|
|
paths:
|
|
- '**.py'
|
|
|
|
jobs:
|
|
test_python2:
|
|
name: Test with Python 2 on Ubuntu 20.04
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- name: Check out code from GitHub
|
|
uses: actions/checkout@v2
|
|
with:
|
|
path: nanopb
|
|
fetch-depth: "0"
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install python-protobuf protobuf-compiler scons python-is-python2
|
|
|
|
- name: Run tests with Python 2
|
|
run: |
|
|
cd nanopb
|
|
export GENPATH=$(bash -c 'printf %q "$(pwd)/generator/protoc-gen-nanopb-py2"')
|
|
cd tests
|
|
scons PYTHON="/usr/bin/python2" PROTOC="/usr/bin/protoc" PROTOCFLAGS="--plugin=protoc-gen-nanopb=$GENPATH"
|
|
|