ci(release): stop creating deployments for release tags (#39966) (#39971)

Backport #39966 by @silverwind

Each `release-create-tag` run created a deployment record, which makes
GitHub show a useless "This branch has not been deployed" box on every
PR:

<img width="819" height="113" alt="image"
src="https://github.com/user-attachments/assets/129c8348-1d70-46b9-8996-8872c84a11f2"
/>

With `deployment: false`, the `release-signing` approval and branch
policy still apply.

Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
Giteabotandsilverwind authored and GitHub committed 2026-10-23 12:12:33 -07:00
1 parent b140311d54
commit cf3d325e45
1 file changed
+3 -1
+3 -1
View File
@@ -13,7 +13,9 @@ permissions: {}
jobs:
tag:
runs-on: ubuntu-latest
environment: release-signing
environment:
name: release-signing
deployment: false
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with: