From 15f0b2d1cc8f3b6ee6bc8d946d943648b7eb2755 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 19:08:45 +0000 Subject: [PATCH 1/5] Update instance repo from cookiecutter template --- .cruft.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cruft.json b/.cruft.json index 9d44c3f..750f4a0 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "commit": "1da1d71043735a63d87f13e16caf5d9b90b3ba56", + "commit": "2884d063ce0b850f1a4da9b573b1119377175932", "checkout": null, "context": { "cookiecutter": { @@ -36,7 +36,7 @@ "trim_blocks": true }, "_template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "_commit": "1da1d71043735a63d87f13e16caf5d9b90b3ba56" + "_commit": "2884d063ce0b850f1a4da9b573b1119377175932" } }, "directory": null From b9bf0eaf715580d3b306d6932cfe2a7ceedbd25c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:05:19 +0000 Subject: [PATCH 2/5] Update instance repo from cookiecutter template --- .cruft.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cruft.json b/.cruft.json index 750f4a0..06b79b9 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "commit": "2884d063ce0b850f1a4da9b573b1119377175932", + "commit": "7115b58262e14400a1b1b6e939e9c3e65358a8fc", "checkout": null, "context": { "cookiecutter": { @@ -36,7 +36,7 @@ "trim_blocks": true }, "_template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "_commit": "2884d063ce0b850f1a4da9b573b1119377175932" + "_commit": "7115b58262e14400a1b1b6e939e9c3e65358a8fc" } }, "directory": null From 76f111f7665ac2f0d010c88470d1a0322cec1229 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:09:46 +0000 Subject: [PATCH 3/5] Update instance repo from cookiecutter template --- .cruft.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cruft.json b/.cruft.json index 06b79b9..5de415a 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "commit": "7115b58262e14400a1b1b6e939e9c3e65358a8fc", + "commit": "c7e75a48b94bd02d7c8add1571a87be1e4710f37", "checkout": null, "context": { "cookiecutter": { @@ -36,7 +36,7 @@ "trim_blocks": true }, "_template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "_commit": "7115b58262e14400a1b1b6e939e9c3e65358a8fc" + "_commit": "c7e75a48b94bd02d7c8add1571a87be1e4710f37" } }, "directory": null From 9b792b1a2424262f085257f28fe76c536bd832b3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 11:40:56 +0000 Subject: [PATCH 4/5] Update instance repo from cookiecutter template --- .cruft.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cruft.json b/.cruft.json index 5de415a..7147414 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "commit": "c7e75a48b94bd02d7c8add1571a87be1e4710f37", + "commit": "f9922a80eb0508a0d5ca0c427adef45000d3d40c", "checkout": null, "context": { "cookiecutter": { @@ -36,7 +36,7 @@ "trim_blocks": true }, "_template": "/home/runner/work/cookiecutter-scverse/cookiecutter-scverse", - "_commit": "c7e75a48b94bd02d7c8add1571a87be1e4710f37" + "_commit": "f9922a80eb0508a0d5ca0c427adef45000d3d40c" } }, "directory": null From c86e5a0467ca9f8622b6ed002b4dcfb98b752e94 Mon Sep 17 00:00:00 2001 From: "scverse-pr-creator[bot]" <272303624+scverse-pr-creator[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:35:19 +0000 Subject: [PATCH 5/5] Update instance repo from cookiecutter template --- docs/template_usage.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/template_usage.md b/docs/template_usage.md index 793a62c..09df61b 100644 --- a/docs/template_usage.md +++ b/docs/template_usage.md @@ -147,7 +147,8 @@ There you can see the execution history, logs, and (re-)trigger workflows manual ## Automating the PyPI release using GitHub actions -Tags adhering to `"*.*.*"` that are pushed to the `main` branch will trigger the release Github workflow that automatically builds and uploads the Python package to [PyPI][]. +Releases created via the [Github releases UI][github-releases] +will trigger the release Github workflow that automatically builds and uploads the Python package to [PyPI][]. For this to work, you'll need to setup GitHub as a [trusted publisher][] on PyPI. To set this up, login to [PyPI][], and proceed depending on whether you already have your project on there or not: @@ -159,6 +160,10 @@ The "Workflow name" needs to bet set to `release.yaml`. Set "Environment name" to “pypi” to match `environment: pypi` in `.github/workflows/release.yaml`. For more details, please refer to the official [PyPI guide for setting up trusted publishing][trusted publisher]. +If you added a new pending publisher to set up your project, +the project will be published only once you release your package for the first time (see above). + +[github-releases]: https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases [pypi-trusted-publishing-guide]: https://docs.pypi.org/trusted-publishers/adding-a-publisher/ [PyPI]: https://pypi.org/