File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,12 @@ name: Release — Node.js (npm)
33on :
44 push :
55 tags : ['v[0-9]+.[0-9]+.[0-9]+']
6+ workflow_dispatch :
7+ inputs :
8+ tag_name :
9+ description : ' Tag name to publish (e.g. v0.2.0) — used for version sync'
10+ required : true
11+ default : ' v0.2.0'
612
713permissions :
814 contents : read
@@ -91,10 +97,13 @@ jobs:
9197 path : sdks/node/npm/
9298
9399 - name : Sync version
100+ env :
101+ INPUT_TAG_NAME : ${{ inputs.tag_name }}
94102 run : |
95103 node -e "
96104 const fs = require('fs');
97- const version = process.env.GITHUB_REF_NAME.replace(/^v/, '');
105+ const refName = process.env.INPUT_TAG_NAME || process.env.GITHUB_REF_NAME;
106+ const version = refName.replace(/^v/, '');
98107 const dirs = [
99108 'sdks/node',
100109 ...fs.readdirSync('sdks/node/npm').map(d => \`sdks/node/npm/\${d}\`)
You can’t perform that action at this time.
0 commit comments