diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d41a78b4..2ded8f418 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -162,7 +162,7 @@ jobs: - name: Install Python packages run: | - pip install --upgrade codecov tox setuptools + pip install --upgrade tox pip list - name: Display tool versions @@ -170,3 +170,13 @@ jobs: - name: Run "tox -e pyinstaller" run: tox -e pyinstaller + + # This step is to ensure there are no packaging/import errors. + - name: Test PyInstaller executable + run: dist/Tahoe-LAFS/tahoe --version + + - name: Upload PyInstaller package + uses: actions/upload-artifact@v2 + with: + name: Tahoe-LAFS-${{ matrix.os }}-Python-${{ matrix.python-version }} + path: dist/Tahoe-LAFS-*-*.* diff --git a/newsfragments/3309.minor b/newsfragments/3309.minor new file mode 100644 index 000000000..e69de29bb