Skip to content

Commit

Permalink
Add Python 3.9 support
Browse files Browse the repository at this point in the history
This PR includes:
- Add python 3.9 support
- Add descriptions to GitHub CI workflows
  • Loading branch information
dagwieers committed Jan 12, 2021
1 parent 8c43d6f commit a3c6203
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 3 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/addon-check.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# This workflow performs the required add-on checks for a submission
# to the official Kodi repository

name: Addon checker
on:
- pull_request
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# This workflow performs the various sanity tests, integration tests and
# may run parts of the add-on and add-on service to get a better testing
# coverage. It also runs Codecov and SonarCloud actions.

name: CI
on:
- pull_request
Expand All @@ -12,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [ 2.7, 3.5, 3.6, 3.7, 3.8 ]
python-version: [ 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 ]
steps:
- name: Check out ${{ github.sha }} from repository ${{ github.repository }}
uses: actions/checkout@v2
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# This workflow performs an automated release to GitHub and to the official
# Kodi repository, for a pre-Matrix and a post-Matrix release.

name: Release
on:
push:
Expand Down Expand Up @@ -73,4 +76,4 @@ jobs:
env:
GH_USERNAME: ${{secrets.GH_USERNAME}}
GH_TOKEN: ${{secrets.GH_TOKEN}}
EMAIL: ${{secrets.EMAIL}}
EMAIL: ${{secrets.EMAIL}}
7 changes: 7 additions & 0 deletions .github/workflows/status.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# This workflow performs status checks to identify broken code paths due to
# backend changes. It could test authentication, resumepoints, search, suggest,
# TV guide, webscrapers and reporting new Android app releases.

name: Status
on:
pull_request:
Expand All @@ -22,3 +26,6 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
# - name: TEST IPTV Manager EPG
# run: python -m unittest -v test_iptvmanager.TestIPTVManager.test_get_iptv_epg
# if: always()
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py27,py35,py36,py37,py38,flake8
envlist = py27,py35,py36,py37,py38,py39,flake8
skipsdist = True
skip_missing_interpreters = True

Expand Down

0 comments on commit a3c6203

Please sign in to comment.