From cc9d884ea8b1fab56a4ba769e2357ab9120f94f8 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 25 Nov 2024 18:07:17 -0800 Subject: [PATCH 1/7] Update pythonpublish.yml Removed Mastodon notification step --- .github/workflows/pythonpublish.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index acee762..f48d34b 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -24,13 +24,3 @@ jobs: run: | python -m build . twine upload dist/* - - name: Report to Mastodon - uses: cbrgm/mastodon-github-action@v1.0.1 - with: - message: | - I just released a new version of wavinfo, my library for reading WAVE file metadata! - #sounddesign #filmmaking #audio #python - ${{ github.server_url }}/${{ github.repository }} - env: - MASTODON_URL: ${{ secrets.MASTODON_URL }} - MASTODON_ACCESS_TOKEN: ${{ secrets.MASTODON_ACCESS_TOKEN }} From ef9c39f1b64db3fc8bf8a8a504a0f910f318ba23 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 25 Nov 2024 18:32:19 -0800 Subject: [PATCH 2/7] Update pythonpublish.yml Adding posting to Bluesky --- .github/workflows/pythonpublish.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index f48d34b..e87998e 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -24,3 +24,14 @@ jobs: run: | python -m build . twine upload dist/* + - name: Send Bluesky Post + uses: myConsciousness/bluesky-post@v5 + with: + text: | + I've released a new version of wavinfo, my module for + reading WAVE metadata. + link-preview-url: ${{ github.server_url }}/${{ github.repository }} + identifier: "@jpaulh.bsky.social" + password: p5nt-ajot-3pjh-5bkc + service: bsky.social + retry-count: 1 From c609e2227052ab9d4cb38440cb36c9299eb4d32f Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 25 Nov 2024 18:33:53 -0800 Subject: [PATCH 3/7] Update pythonpublish.yml --- .github/workflows/pythonpublish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index e87998e..bc97b6a 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -32,6 +32,6 @@ jobs: reading WAVE metadata. link-preview-url: ${{ github.server_url }}/${{ github.repository }} identifier: "@jpaulh.bsky.social" - password: p5nt-ajot-3pjh-5bkc + password: ${{ secrets.BLUESKY_APP_PASSWORD }} service: bsky.social retry-count: 1 From 2ebdefaab59527756a87f37abaf90f6be5683d56 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 25 Nov 2024 18:37:15 -0800 Subject: [PATCH 4/7] Update pythonpublish.yml --- .github/workflows/pythonpublish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index bc97b6a..d395384 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -31,7 +31,7 @@ jobs: I've released a new version of wavinfo, my module for reading WAVE metadata. link-preview-url: ${{ github.server_url }}/${{ github.repository }} - identifier: "@jpaulh.bsky.social" + identifier: ${{ secrets.BLUESKY_APP_USER }} password: ${{ secrets.BLUESKY_APP_PASSWORD }} service: bsky.social retry-count: 1 From dfb7e34fc7c0448e99172af51beeb796cc6ceb77 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 25 Nov 2024 18:41:36 -0800 Subject: [PATCH 5/7] Update pythonpublish.yml Updated `checkout` and `setup-python` versions --- .github/workflows/pythonpublish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index d395384..ce3c6fb 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -8,9 +8,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4.2.2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5.3.0 with: python-version: '3.x' - name: Install dependencies From 8ef664266f1b5fea4d383f11a047f5f677485197 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Tue, 26 Nov 2024 10:30:24 -0800 Subject: [PATCH 6/7] Updated flake8 step to use python 3.13 --- .github/workflows/python-flake8.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-flake8.yml b/.github/workflows/python-flake8.yml index 18b4b9b..cbc369a 100644 --- a/.github/workflows/python-flake8.yml +++ b/.github/workflows/python-flake8.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11"] + python-version: ["3.13"] steps: - uses: actions/checkout@v2.5.0 From b82b6b6d43bde631fe813b3111f2a2cf3c2b3b5b Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Tue, 26 Nov 2024 11:56:51 -0800 Subject: [PATCH 7/7] Fixed publish to Bluesky worksflow --- .github/workflows/pythonpublish.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index ce3c6fb..b976453 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -17,13 +17,12 @@ jobs: run: | python -m pip install --upgrade pip pip install setuptools build wheel twine lxml - - name: Build and publish - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_APIKEY }} - run: | + - name: Build python -m build . - twine upload dist/* + - name: Publish to Pypi + uses: pypa/gh-action-pypi-publish@v1.12.2 + with: + password: ${{ secrets.PYPI_APIKEY }} - name: Send Bluesky Post uses: myConsciousness/bluesky-post@v5 with: