ci: Remove tags instead of only deprecating (#11263)

ci: deprecate -> remove

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
Jiralite
2025-11-20 20:17:00 +00:00
committed by GitHub
parent 68bb8af58a
commit 5dea94602e
4 changed files with 91 additions and 55 deletions

View File

@@ -0,0 +1,25 @@
name: Deprecate package version
description: Deprecates package versions.
inputs:
package:
description: Package name
required: true
version:
description: Version to deprecate
required: true
message:
description: Deprecation message
required: false
default: This version is deprecated. Please use a newer version.
node-auth-token:
description: npm authentication token
required: true
runs:
using: composite
steps:
- name: Deprecate version
shell: bash
run: |
pnpm exec npm-deprecate --name "${{ inputs.version }}" --message "${{ inputs.message }}" --package "${{ inputs.package }}"
env:
NODE_AUTH_TOKEN: ${{ inputs.node-auth-token }}