@@ -395,7 +395,7 @@ jobs:
395395 if : steps.release-type.outputs.type == 'stable' && steps.changesets.outputs.skip != 'true' && steps.quick-check.outputs.skip != 'true'
396396 run : |
397397 # Determine the release tag — prefer CLI as the user-facing product.
398- # VSX is excluded: it gets its own dedicated release to avoid tag collisions .
398+ # Plugins and VSX get their own dedicated releases, so they are excluded here .
399399 if [[ "${{ steps.packages.outputs.publish_cli }}" == "true" ]]; then
400400 RELEASE_TAG="@salesforce/b2c-cli@${{ steps.packages.outputs.version_cli }}"
401401 elif [[ "${{ steps.packages.outputs.publish_sdk }}" == "true" ]]; then
@@ -406,10 +406,8 @@ jobs:
406406 RELEASE_TAG="@salesforce/mrt-utilities@${{ steps.packages.outputs.version_mrt }}"
407407 elif [[ "${{ steps.packages.outputs.publish_docs }}" == "true" ]]; then
408408 RELEASE_TAG="docs@${{ steps.packages.outputs.version_docs }}"
409- elif [[ "${{ steps.packages.outputs.publish_plugins }}" == "true" ]]; then
410- RELEASE_TAG="b2c-agent-plugins@${{ steps.packages.outputs.version_plugins }}"
411409 else
412- echo "No non-VSX packages published, skipping main release"
410+ echo "No non-VSX/non-plugins packages published, skipping main release"
413411 exit 0
414412 fi
415413
@@ -421,7 +419,6 @@ jobs:
421419 [[ "${{ steps.packages.outputs.publish_mrt }}" == "true" ]] && TITLE_PARTS+=("mrt-utilities ${{ steps.packages.outputs.version_mrt }}")
422420 [[ "${{ steps.packages.outputs.publish_vsx }}" == "true" ]] && TITLE_PARTS+=("b2c-vs-extension ${{ steps.packages.outputs.version_vsx }}")
423421 [[ "${{ steps.packages.outputs.publish_docs }}" == "true" ]] && TITLE_PARTS+=("docs ${{ steps.packages.outputs.version_docs }}")
424- [[ "${{ steps.packages.outputs.publish_plugins }}" == "true" ]] && TITLE_PARTS+=("agent-plugins ${{ steps.packages.outputs.version_plugins }}")
425422 RELEASE_TITLE="Version Packages — $(IFS=', '; echo "${TITLE_PARTS[*]}")"
426423
427424 gh release create "$RELEASE_TAG" --title "$RELEASE_TITLE" --notes-file /tmp/release-notes.md
@@ -443,20 +440,11 @@ jobs:
443440 - name : Upload skills to release
444441 if : steps.release-type.outputs.type == 'stable' && steps.changesets.outputs.skip != 'true' && steps.quick-check.outputs.skip != 'true' && steps.packages.outputs.publish_plugins == 'true'
445442 run : |
446- # Determine the release tag (same priority as Create GitHub Release, excludes VSX)
447- if [[ "${{ steps.packages.outputs.publish_cli }}" == "true" ]]; then
448- RELEASE_TAG="@salesforce/b2c-cli@${{ steps.packages.outputs.version_cli }}"
449- elif [[ "${{ steps.packages.outputs.publish_sdk }}" == "true" ]]; then
450- RELEASE_TAG="@salesforce/b2c-tooling-sdk@${{ steps.packages.outputs.version_sdk }}"
451- elif [[ "${{ steps.packages.outputs.publish_mcp }}" == "true" ]]; then
452- RELEASE_TAG="@salesforce/b2c-dx-mcp@${{ steps.packages.outputs.version_mcp }}"
453- elif [[ "${{ steps.packages.outputs.publish_mrt }}" == "true" ]]; then
454- RELEASE_TAG="@salesforce/mrt-utilities@${{ steps.packages.outputs.version_mrt }}"
455- elif [[ "${{ steps.packages.outputs.publish_docs }}" == "true" ]]; then
456- RELEASE_TAG="docs@${{ steps.packages.outputs.version_docs }}"
457- else
458- RELEASE_TAG="b2c-agent-plugins@${{ steps.packages.outputs.version_plugins }}"
459- fi
443+ RELEASE_TAG="b2c-agent-plugins@${{ steps.packages.outputs.version_plugins }}"
444+
445+ gh release create "$RELEASE_TAG" \
446+ --title "Agent Plugins ${{ steps.packages.outputs.version_plugins }}" \
447+ --notes "Skills artifacts for b2c-agent-plugins v${{ steps.packages.outputs.version_plugins }}"
460448
461449 gh release upload "$RELEASE_TAG" b2c-skills.zip b2c-cli-skills.zip
462450 env :
0 commit comments