summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2019-12-03 17:46:28 +0900
committerGitHub <noreply@github.com>2019-12-03 17:46:28 +0900
commitcc3a8665d6210e933bcfb9120bd0ceb15224f03e (patch)
tree8ca4b5059577c34fdc50b3fc219041e7e280bc29 /.github
parent891f2d8743857bb75204f96b0469cb2ec90c7f79 (diff)
downloadmsgpack-python-cc3a8665d6210e933bcfb9120bd0ceb15224f03e.tar.gz
Use Github Actions for Windows (#377)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yaml70
1 files changed, 70 insertions, 0 deletions
diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml
new file mode 100644
index 0000000..cecb825
--- /dev/null
+++ b/.github/workflows/windows.yaml
@@ -0,0 +1,70 @@
+name: Build and test windows wheels
+on:
+ push:
+ branches:
+ - master
+ - test
+ pull_request:
+ create:
+
+jobs:
+ build:
+ runs-on: windows-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: Cythonize
+ shell: bash
+ run: |
+ pip install -U Cython
+ make cython
+ #python setup.py sdist
+
+ - name: Python 3.6 (amd64)
+ env:
+ PYTHON: "py -3.6-64"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Python 3.6 (x86)
+ env:
+ PYTHON: "py -3.6-32"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Python 3.7 (amd64)
+ env:
+ PYTHON: "py -3.7-64"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Python 3.7 (x86)
+ env:
+ PYTHON: "py -3.7-32"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Python 3.8 (amd64)
+ env:
+ PYTHON: "py -3.8-64"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Python 3.8 (x86)
+ env:
+ PYTHON: "py -3.8-32"
+ shell: bash
+ run: |
+ ci/runtests.sh
+
+ - name: Upload Wheels
+ uses: actions/upload-artifact@v1
+ with:
+ name: win-wheels
+ path: ./dist