Setup basic CI environment
diff --git a/.github/workflows/compile_test.yml b/.github/workflows/compile_test.yml
new file mode 100644
index 0000000..1960db2
--- /dev/null
+++ b/.github/workflows/compile_test.yml
@@ -0,0 +1,27 @@
+name: So, does it work?
+
+on: [push]
+
+jobs:
+ build:
+ runs-on: ubuntu-18.04
+ strategy:
+ matrix:
+ python-version: [ '3.5', '3.6', '3.7', '3.8' ]
+
+ name: Python ${{ matrix.python-version }}
+
+ steps:
+ - uses: actions/checkout@v1
+
+ - name: Setup python
+ uses: actions/setup-python@v1
+ with:
+ python-version: ${{ matrix.python-version }}
+ architecture: x64
+
+ - name: Install requirements
+ run: python -m pip install -Ur requirements.txt
+
+ - name: Compile project
+ run: make
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 69f9d3e..7d5a9c7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
* Allow ``\uXXXX`` sequences in identifier names
* Update to Unicode 12.1.0
* Optimized decoder for a little better speed
+* Setup basic CI environment
### 0.4.6