44 workflow_dispatch :
55 workflow_call :
66 inputs :
7- is_called :
8- type : string
9- required : true
107 base_version :
118 type : string
129 required : false
5855 name : Deploy to NPM
5956 # As we publish the NPM package with provenance, we must use GitHub-hosted runners
6057 runs-on : ubuntu-latest
61- if : ${{ inputs.is_called == 'true ' || (github.event_name == 'workflow_dispatch' && startsWith(github.ref, 'refs/tags/v')) }}
58+ if : ${{ github.workflow_ref != ' ' || (github.event_name == 'workflow_dispatch' && startsWith(github.ref, 'refs/tags/v')) }}
6259
6360 steps :
6461 - name : Checkout
@@ -222,7 +219,7 @@ jobs:
222219 PROJECT_NAME : ${{ format('JS SDK NPM Package{0}', (inputs.environment == 'staging' && ' - Staging') || (inputs.environment == 'development' && ' - Development') || (inputs.environment == 'beta' && ' - Beta') || '') }}
223220 NPM_PACKAGE_URL : ' https://www.npmjs.com/package/@rudderstack/analytics-js'
224221 RELEASES_URL : ' https://github.com/rudderlabs/rudder-sdk-js/releases/tag/@rudderstack/analytics-js@'
225- GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}', github.server_url, github.repository, github.run_id) }}
222+ GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}/jobs/{3} ', github.server_url, github.repository, github.run_id, github.job ) }}
226223 ACTOR_URL : ${{ format('{0}/{1}', github.server_url, github.actor) }}
227224 ACTOR : ${{ github.actor }}
228225 with :
@@ -262,7 +259,7 @@ jobs:
262259 "elements": [
263260 {
264261 "type": "mrkdwn",
265- "text": ":package: ${{ (github.event_name == 'workflow_dispatch' && format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR)) || (inputs.trigger_source && inputs.trigger_source ) }}"
262+ "text": ":package: ${{ inputs.trigger_source || format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR) }}"
266263 },
267264 {
268265 "type": "mrkdwn",
@@ -293,7 +290,7 @@ jobs:
293290 PROJECT_NAME : ${{ format('JS SDK Service Worker NPM Package{0}', (inputs.environment == 'staging' && ' - Staging') || (inputs.environment == 'development' && ' - Development') || (inputs.environment == 'beta' && ' - Beta') || '') }}
294291 NPM_PACKAGE_URL : ' https://www.npmjs.com/package/@rudderstack/analytics-js-service-worker'
295292 RELEASES_URL : ' https://github.com/rudderlabs/rudder-sdk-js/releases/tag/@rudderstack/analytics-js-service-worker@'
296- GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}', github.server_url, github.repository, github.run_id) }}
293+ GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}/jobs/{3} ', github.server_url, github.repository, github.run_id, github.job ) }}
297294 ACTOR_URL : ${{ format('{0}/{1}', github.server_url, github.actor) }}
298295 ACTOR : ${{ github.actor }}
299296 with :
@@ -333,7 +330,7 @@ jobs:
333330 "elements": [
334331 {
335332 "type": "mrkdwn",
336- "text": ":package: ${{ (github.event_name == 'workflow_dispatch' && format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR)) || (inputs.trigger_source && inputs.trigger_source ) }}"
333+ "text": ":package: ${{ inputs.trigger_source || format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR) }}"
337334 },
338335 {
339336 "type": "mrkdwn",
@@ -353,7 +350,7 @@ jobs:
353350 PROJECT_NAME : ${{ format('JS SDK Cookies Utilities{0}', (inputs.environment == 'staging' && ' - Staging') || (inputs.environment == 'development' && ' - Development') || (inputs.environment == 'beta' && ' - Beta') || '') }}
354351 NPM_PACKAGE_URL : ' https://www.npmjs.com/package/@rudderstack/analytics-js-cookies'
355352 RELEASES_URL : ' https://github.com/rudderlabs/rudder-sdk-js/releases/tag/@rudderstack/analytics-js-cookies@'
356- GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}', github.server_url, github.repository, github.run_id) }}
353+ GITHUB_RUN_URL : ${{ format('{0}/{1}/actions/runs/{2}/jobs/{3} ', github.server_url, github.repository, github.run_id, github.job ) }}
357354 ACTOR_URL : ${{ format('{0}/{1}', github.server_url, github.actor) }}
358355 ACTOR : ${{ github.actor }}
359356 with :
@@ -393,7 +390,7 @@ jobs:
393390 "elements": [
394391 {
395392 "type": "mrkdwn",
396- "text": ":package: ${{ (github.event_name == 'workflow_dispatch' && format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR)) || (inputs.trigger_source && inputs.trigger_source ) }}"
393+ "text": ":package: ${{ inputs.trigger_source || format('Published by <{0}|{1}>', env.ACTOR_URL, env.ACTOR) }}"
397394 },
398395 {
399396 "type": "mrkdwn",
0 commit comments