mirror of
https://github.com/kk7ds/chirp.git
synced 2024-09-21 10:37:15 +00:00
Remove py2 github action stuff
This commit is contained in:
parent
fed2035d3c
commit
ef83fabca7
29
.github/actions/py2-tox/action.yaml
vendored
29
.github/actions/py2-tox/action.yaml
vendored
@ -1,29 +0,0 @@
|
||||
name: Python2 tox runner
|
||||
description: Runs tox py2 targets
|
||||
inputs:
|
||||
tox_target:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get remove -y python3-libxml2
|
||||
sudo apt-get install -y libxml2-dev python-dev python-libxml2
|
||||
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
|
||||
python get-pip.py
|
||||
pip --version
|
||||
python -m pip install --upgrade --no-deps --force-reinstall lxml
|
||||
python -m pip install \
|
||||
future \
|
||||
pep8 \
|
||||
pyserial \
|
||||
tox
|
||||
- name: Run tox
|
||||
shell: bash
|
||||
run: |
|
||||
tox -e ${{ inputs.tox_target }}
|
57
.github/workflows/py2-test.yaml
vendored
57
.github/workflows/py2-test.yaml
vendored
@ -1,57 +0,0 @@
|
||||
name: Tests
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
jobs:
|
||||
style:
|
||||
name: Style checks
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Run tox
|
||||
uses: ./.github/actions/py2-tox
|
||||
with:
|
||||
tox_target: style
|
||||
|
||||
unit:
|
||||
name: Unit tests
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Run tox
|
||||
uses: ./.github/actions/py2-tox
|
||||
with:
|
||||
tox_target: unit
|
||||
|
||||
driver:
|
||||
name: Driver tests
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Run tox
|
||||
uses: ./.github/actions/py2-tox
|
||||
with:
|
||||
tox_target: driver
|
||||
|
||||
matrix:
|
||||
name: Create support matrix
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Run tox
|
||||
uses: ./.github/actions/py2-tox
|
||||
with:
|
||||
tox_target: makesupported
|
||||
- name: Archive support matrix
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: support-matrix
|
||||
path: model_support.html
|
42
.github/workflows/py3-pr.yaml
vendored
42
.github/workflows/py3-pr.yaml
vendored
@ -1,42 +0,0 @@
|
||||
name: Sync to py3 branch
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
jobs:
|
||||
makepr:
|
||||
name: Generate PR
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Merge with py3
|
||||
run: |
|
||||
git fetch origin py3
|
||||
git checkout origin/py3 -b py3-sync
|
||||
git config --global user.email "bot@chirp.danplanet.com"
|
||||
git config --global user.name "Merge Bot"
|
||||
git merge $GITHUB_SHA --allow-unrelated-histories --no-edit || {
|
||||
git add -u
|
||||
git commit --no-edit
|
||||
}
|
||||
git checkout -b auto-py3-$GITHUB_SHA
|
||||
- name: Update support matrix if needed
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install python3-pip python3-wxgtk4.0
|
||||
sudo python3 -mpip install tox
|
||||
tox -e makesupported || git commit -m "Update support matrix" tests/Python3_Driver_Testing.md || true
|
||||
- name: Push changes
|
||||
run: |
|
||||
git push origin auto-py3-$GITHUB_SHA:auto-py3-$GITHUB_SHA
|
||||
- name: Create PR
|
||||
uses: repo-sync/pull-request@v2
|
||||
with:
|
||||
github_token: ${{ secrets.PR_SYNC }}
|
||||
source_branch: auto-py3-${{ github.sha }}
|
||||
destination_branch: py3
|
||||
pr_title: "[Automated] Sync master with py3"
|
||||
pr_body: "Automated pull request to sync py3 with changes from master"
|
35
.github/workflows/test-py3-merge.yaml
vendored
35
.github/workflows/test-py3-merge.yaml
vendored
@ -1,35 +0,0 @@
|
||||
name: Test merging against py3
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
jobs:
|
||||
test:
|
||||
name: Merge and run all tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Merge with py3
|
||||
run: |
|
||||
echo SHA $GITHUB_SHA
|
||||
echo REF $GITHUB_REF
|
||||
git fetch origin py3
|
||||
git branch -a
|
||||
git checkout origin/py3 -b py3-test
|
||||
echo HEAD $(git rev-parse HEAD)
|
||||
git config --global user.email "bot@chirp.danplanet.com"
|
||||
git config --global user.name "Merge Bot"
|
||||
git merge $GITHUB_SHA --allow-unrelated-histories --no-edit
|
||||
- name: install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install python3-pip gobject-introspection python3-gi libgirepository1.0-dev
|
||||
sudo python3 -mpip install tox
|
||||
- name: Run tests
|
||||
run: tox -e py3unit,py3driver,style
|
Loading…
Reference in New Issue
Block a user