From d8cee7772d9975c0b84916838295d0d3b15383e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niko=20F=C3=B6hr?= Date: Sun, 26 May 2024 12:24:04 +0300 Subject: [PATCH] Fix publishing pipeline (#307) Fixes #304 The publishing job failed in the pipelines because PyPI does not support uploading the signature files. Upload the non-signed versions to PyPI and signed versions to GitHub Releases. Also update the 0.8.0 release date to 2024-05-26. --- .github/workflows/publish-a-release.yml | 8 ++++---- docs/source/changelog.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish-a-release.yml b/.github/workflows/publish-a-release.yml index 2131c08b..a6906976 100644 --- a/.github/workflows/publish-a-release.yml +++ b/.github/workflows/publish-a-release.yml @@ -36,8 +36,8 @@ jobs: retention-days: 1 publish-to-pypi: - name: Publish wakepy to PyPI - needs: sign-artifacts + name: 📦 Publish wakepy to PyPI + needs: build-and-test runs-on: ubuntu-latest environment: name: pypi @@ -47,7 +47,7 @@ jobs: steps: - uses: actions/download-artifact@v4 with: - name: signed-wakepy-python-packages + name: wakepy-python-packages path: ./dist/ - name: Publish distribution 📦 to PyPI uses: pypa/gh-action-pypi-publish@81e9d935c883d0b210363ab89cf05f3894778450 #v1.8.14 @@ -55,7 +55,7 @@ jobs: print-hash: true publish-to-github-releases: - name: Publish wakepy to GitHub + name: 📦 Publish wakepy to GitHub needs: sign-artifacts runs-on: ubuntu-latest environment: diff --git a/docs/source/changelog.md b/docs/source/changelog.md index f36d6ebd..5e6eb784 100644 --- a/docs/source/changelog.md +++ b/docs/source/changelog.md @@ -1,7 +1,7 @@ # Changelog ## wakepy 0.8.0 -🗓️ 2024-05-25 +🗓️ 2024-05-26 ### 🏆 Highlights - This is a basically a complete rewrite of wakepy. It adds support for keep.running mode on Gnome, on-fail action, possibility to control the used methods and their priority, more information about the used methods and the activation process and possibility to exit the mode early. In addition, testing and CI pipelines were updated to ease maintenance.