2 files changed, 5 insertions, 0 deletions
diff --git a/.github/workflows/release-artifacts.yml b/.github/workflows/release-artifacts.yml
index 5b5bfc1896..10583bc060 100644
--- a/.github/workflows/release-artifacts.yml
+++ b/.github/workflows/release-artifacts.yml
@@ -221,3 +221,7 @@ jobs:
Sdist/*
Wheel*/*
debs.tar.xz
+ # if it's not already published, keep the release as a draft.
+ draft: true
+ # mark it as a prerelease if the tag contains 'rc'.
+ prerelease: ${{ contains(github.ref, 'rc') }}
diff --git a/changelog.d/18025.misc b/changelog.d/18025.misc
new file mode 100644
index 0000000000..835079de3f
--- /dev/null
+++ b/changelog.d/18025.misc
@@ -0,0 +1 @@
+Fix release process to not create duplicate releases.
|