File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed
Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Deprecate Package
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ package :
7+ description : " Package name"
8+ required : true
9+ type : choice
10+ options :
11+ - " @vercel/blob"
12+ - " @vercel/edge-config"
13+ - " @vercel/edge-config-fs"
14+ - " @vercel/kv"
15+ - " @vercel/postgres"
16+ - " @vercel/postgres-kysely"
17+ version :
18+ description : " Package version (e.g., 1.0.0 or 1.x or *)"
19+ required : true
20+ type : string
21+ message :
22+ description : " Deprecation message"
23+ required : true
24+ type : string
25+
26+ jobs :
27+ deprecate :
28+ name : Deprecate Package
29+ runs-on : ubuntu-latest
30+ steps :
31+ - name : Checkout
32+ uses : actions/checkout@v4
33+
34+ - name : Setup pnpm
35+ uses : pnpm/action-setup@v2
36+
37+ - uses : actions/setup-node@v4
38+ with :
39+ node-version-file : " .node-version"
40+ cache : " pnpm"
41+
42+ - name : Configure npm authentication
43+ run : |
44+ echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN_ELEVATED }}" > ~/.npmrc
45+
46+ - name : Deprecate package
47+ run : |
48+ npm deprecate "${{ inputs.package }}@${{ inputs.version }}" "${{ inputs.message }}"
49+
50+ - name : Log deprecation
51+ run : |
52+ echo "✓ Successfully deprecated ${{ inputs.package }}@${{ inputs.version }}"
53+ echo "Message: ${{ inputs.message }}"
You can’t perform that action at this time.
0 commit comments