Procházet zdrojové kódy

Update NEWS, add builds or more python versions.

Jelmer Vernooij před 4 roky
rodič
revize
32c037b61e
2 změnil soubory, kde provedl 14 přidání a 2 odebrání
  1. 9 2
      .github/workflows/pythonpublish.yml
  2. 5 0
      NEWS

+ 9 - 2
.github/workflows/pythonpublish.yml

@@ -13,8 +13,11 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ubuntu-latest, macos-latest, windows-latest]
-        python-version: ['3.x']
+        os: [macos-latest, windows-latest]
+        python-version: ['3.5', '3.6', '3.7', '3.8']
+        include:
+         - os: linux-latest
+           python-version: '3.x'
 
     steps:
     - uses: actions/checkout@v2
@@ -26,6 +29,9 @@ jobs:
       run: |
         python -m pip install --upgrade pip
         pip install setuptools wheel twine fastimport
+    - name: Run test suite
+      run: |
+        python -m unittest dulwich.tests.test_suite
     - name: Build
       run: |
         python setup.py sdist bdist_wheel
@@ -40,4 +46,5 @@ jobs:
         TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
         TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
       run: |
+        ls wheelhouse
         echo twine upload wheelhouse/*

+ 5 - 0
NEWS

@@ -1,3 +1,8 @@
+0.20.1	UNRELEASED
+
+ * Publish binary wheels for: Windows, Linux, Mac OS X.
+   (Jelmer Vernooij, #711, #710, #629)
+
 0.20.0	2020-06-01
 
  * Drop support for Python 2. (Jelmer Vernooij)