Repository: delb-xml/snakesist (language: python)

Issue:
Updates dependencies
ciao, happy new one, i hope you're a'ight.

this is just a head-ups for compatibility with the upcoming delb release. i'll finalize this pr once it is released.


Discussion / hints:

Fix patch:
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 00adc4a..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-language: python
-services:
-    - docker
-python:
-    - "3.6"
-install:
-    - travis_retry pip install poetry
-    - travis_retry poetry install
-script:
-    - poetry run pytest --mypy tests


Test patch:
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
new file mode 100644
index 0000000..0d08bd6
--- /dev/null
+++ b/.github/workflows/tests.yml
@@ -0,0 +1,36 @@
+---
+
+name: quality checks
+
+on:
+  pull_request:
+  push:
+    branches:
+      - main
+
+jobs:
+
+  tests:
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        python-version:
+          - 3.7
+          - 3.8
+          - 3.9
+          - "3.10"
+    steps:
+      - uses: actions/checkout@v2
+      - uses: actions/setup-python@v2
+        with:
+          python-version: ${{ matrix.python-version }}
+      - uses: actions/cache@v2
+        with:
+          path: ~/.cache/pip
+          key: ${{ runner.os }}-pip-${{ hashFiles('poetry.lock') }}
+          restore-keys: |
+            ${{ runner.os }}-pip-
+      - run: python -m pip install --upgrade pip setuptools wheel
+      - uses: abatilo/actions-poetry@v2.1.4
+      - run: poetry install
+      - run: poetry run pytest --mypy tests