Skip to content

feat: add v2 production release workflow - #343

Merged
cs-raj merged 1 commit into
v2-devfrom
fix/DX-10156-v2-production-release-workflows
Aug 12, 2026
Merged

feat: add v2 production release workflow#343
cs-raj merged 1 commit into
v2-devfrom
fix/DX-10156-v2-production-release-workflows

Conversation

@cs-raj

Copy link
Copy Markdown
Contributor

Summary

Ports release-production-plugins.yml from the development branch to v2-dev for CLI v2 GA, with v2-specific additions and bug fixes. Sits alongside the existing beta workflow — beta releases via v2-beta continue to work unchanged.

Changes vs development branch

ChangeReason
Added asset-management publish stepNew package in v2
Added bulk-operations publish stepNew package in v2, bundled in core
Removed bulk-publish publish stepPackage does not exist in v2
Removed duplicate apps-cli publish stepBeta workflow published it twice — once with tag: latest and once with tag: beta
Removed broken create_release stepReferenced non-existent step id publish-plugins; shell script was also incomplete. GitHub release tracking is handled by the cli core workflow
Trigger: main + workflow_dispatch, tag: latestProduction release settings

Test plan

  • Verify release-production-plugins.yml triggers on main with workflow_dispatch available
  • Verify all publish steps use tag: latest
  • Verify asset-management and bulk-operations steps are present
  • Verify bulk-publish and duplicate apps-cli steps are absent
  • Verify existing beta workflow (release-v2-beta-plugins.yml) is untouched
  • After v2 GA merge to main, confirm all plugins publish successfully

Related

🤖 Generated with Claude Code

Port release-production-plugins.yml from development branch for v2 GA,
with v2-specific changes:
- Trigger on main + workflow_dispatch, tag:latest
- Added asset-management and bulk-operations (new in v2)
- Removed bulk-publish (package does not exist in v2)
- Removed duplicate apps-cli publish step (was publishing with both
tag:latest and tag:beta)
- Removed broken create_release step (referenced non-existent step id
publish-plugins and had an incomplete shell script)
Closes DX-10156
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cs-raj
cs-raj requested a review from a team as a code ownerAugust 12, 2026 10:46
@snyk-io

snyk-ioBot commented Aug 12, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

StatusScan Engine Critical High Medium LowTotal (0)
Open Source Security0000 0 issues
Licenses0000 0 issues
Code Security0000 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@github-actions

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check TypeCount (with fixes)Without fixesThresholdResult
🔴 Critical Severity0010✅ Passed
🟠 High Severity0025✅ Passed
🟡 Medium Severity00500✅ Passed
🔵 Low Severity001000✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

SeverityBreaches (with fixes)Breaches (no fixes)SLA Threshold (with/no fixes)Status
🔴 Critical0015 / 30 days✅ Passed
🟠 High0030 / 120 days✅ Passed
🟡 Medium0090 / 365 days✅ Passed
🔵 Low00180 / 365 days✅ Passed

✅ BUILD PASSED - All security checks passed

@cs-raj
cs-raj merged commit 689edb6 into v2-devAug 12, 2026
9 of 12 checks passed
@cs-raj
cs-raj deleted the fix/DX-10156-v2-production-release-workflows branch August 12, 2026 11:23
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@cs-raj@netrajpatel@reeshika-h