Improve workflows

This commit is contained in:
Konrad Pabjan 2020-05-01 15:38:19 +02:00
parent 6c4e46d258
commit 3bb7ea113e
3 changed files with 87 additions and 13 deletions

View file

@ -1,5 +1,13 @@
name: Main workflow
on: [push, pull_request]
on:
push:
branches:
- master
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'
jobs:
run:
name: Run
@ -24,3 +32,59 @@ jobs:
- name: npm test
run: npm test
- name: Run with setup-python 2.7
uses: ./
with:
python-version: 2.7
- name: Verify 2.7
run: python __tests__/verify-python.py 2.7
- name: Run with setup-python 3.5
uses: ./
with:
python-version: 3.5
- name: Verify 3.5
run: python __tests__/verify-python.py 3.5
- name: Run with setup-python 3.6
uses: ./
with:
python-version: 3.6
- name: Verify 3.6
run: python __tests__/verify-python.py 3.6
- name: Run with setup-python 3.7
uses: ./
with:
python-version: 3.7
- name: Verify 3.7
run: python __tests__/verify-python.py 3.7
- name: Run with setup-python 3.8
uses: ./
with:
python-version: 3.8
- name: Verify 3.8
run: python __tests__/verify-python.py 3.8
- name: Run with setup-python 3.7.4
uses: ./
with:
python-version: 3.7.4
- name: Verify 3.7.4
run: python __tests__/verify-python.py 3.7.4
- name: Run with setup-python 3.6.2
uses: ./
with:
python-version: 3.6.2
- name: Verify 3.6.2
run: python __tests__/verify-python.py 3.6.2
- name: Run with setup-python 3.8.1
uses: ./
with:
python-version: 3.8.1
- name: Verify 3.8.1
run: python __tests__/verify-python.py 3.8.1