summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2021-03-02 15:41:02 +0100
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2021-03-02 15:41:02 +0100
commit02f579ae19ddce5cc04611f4bade664634567e3f (patch)
treea8ad4f0b4200c90c0f7797e0bc4c046ed63da838
parentae1f06419f686644b61f945b4cacc84cc12dbdc8 (diff)
downloadsemantic-version-02f579ae19ddce5cc04611f4bade664634567e3f.tar.gz
Prepare switch to github actions
-rw-r--r--.github/workflows/check.yml31
-rw-r--r--.github/workflows/test.yml38
2 files changed, 69 insertions, 0 deletions
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
new file mode 100644
index 0000000..dc16848
--- /dev/null
+++ b/.github/workflows/check.yml
@@ -0,0 +1,31 @@
+name: Check
+
+on:
+ - push
+ - pull_request
+
+jobs:
+ build:
+ name: ${{ matrix.tox-environment }}
+ runs-on: ubuntu-latest
+
+ strategy:
+ fail-fast: false
+ matrix:
+ tox-environment:
+ - lint
+
+ env:
+ TOXENV: ${{ matrix.tox-environment }}
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up Python
+ uses: actions/setup-python@v2
+
+ - name: Install dependencies
+ run: python -m pip install tox
+
+ - name: Run
+ run: tox
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000..d5fe93f
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,38 @@
+name: Test
+
+on:
+ - push
+ - pull_request
+
+jobs:
+ build:
+ name: Python ${{ matrix.python-version }} / ${{ matrix.tox-environment }}
+ runs-on: ubuntu-latest
+
+ strategy:
+ fail-fast: false
+ matrix:
+ python-version:
+ - 3.4
+ - 3.6
+ - pypy3
+ tox-environment:
+ - django11
+ - django22
+
+ env:
+ TOXENV: ${{ matrix.tox-environment }}
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install dependencies
+ run: python -m pip install tox
+
+ - name: Run tests
+ run: tox