From b450e2d8348054dcbc09e71d619e6beb68f913d9 Mon Sep 17 00:00:00 2001 From: Alison Wu Date: Fri, 11 Oct 2024 16:41:36 -0400 Subject: [PATCH 1/3] Add build-wheel-release-upload.yml to workflow --- .../workflows/build-wheel-release-upload.yml | 17 ++++++++++++++ news/build-wheel-release-workflow.rst | 23 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 .github/workflows/build-wheel-release-upload.yml create mode 100644 news/build-wheel-release-workflow.rst diff --git a/.github/workflows/build-wheel-release-upload.yml b/.github/workflows/build-wheel-release-upload.yml new file mode 100644 index 0000000..b3dd419 --- /dev/null +++ b/.github/workflows/build-wheel-release-upload.yml @@ -0,0 +1,17 @@ +name: Release (GitHub/PyPI) + +on: + workflow_dispatch: + push: + tags: + - '*' + +jobs: + release: + permissions: + contents: write + uses: Billingegroup/release-scripts/.github/workflows/_build-wheel-release-upload.yml@v0 + with: + project: diffpy.snmf + secrets: + PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }} diff --git a/news/build-wheel-release-workflow.rst b/news/build-wheel-release-workflow.rst new file mode 100644 index 0000000..b1128af --- /dev/null +++ b/news/build-wheel-release-workflow.rst @@ -0,0 +1,23 @@ +**Added:** + +* Use GitHub Actions to build, release, upload to PyPI + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* + +**Security:** + +* From d7b6d51950ed88331269690bb148da16c2fca731 Mon Sep 17 00:00:00 2001 From: Simon Billinge Date: Wed, 16 Oct 2024 12:14:43 -0400 Subject: [PATCH 2/3] change regex expression in tag --- .github/workflows/build-wheel-release-upload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-wheel-release-upload.yml b/.github/workflows/build-wheel-release-upload.yml index b3dd419..cdc05f2 100644 --- a/.github/workflows/build-wheel-release-upload.yml +++ b/.github/workflows/build-wheel-release-upload.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: tags: - - '*' + - '^\d+\.\d+\..*$' jobs: release: From 181f19029f3c2830bb675b8b0323d7b34f798c2a Mon Sep 17 00:00:00 2001 From: Simon Billinge Date: Wed, 16 Oct 2024 12:30:27 -0400 Subject: [PATCH 3/3] not a regex but wild-cards --- .github/workflows/build-wheel-release-upload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-wheel-release-upload.yml b/.github/workflows/build-wheel-release-upload.yml index cdc05f2..cac995b 100644 --- a/.github/workflows/build-wheel-release-upload.yml +++ b/.github/workflows/build-wheel-release-upload.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: tags: - - '^\d+\.\d+\..*$' + - '*.*.*' jobs: release: