Skip to content

fix: Modified github workflows for release and remove check-branch workflow#273

Merged
cs-raj merged 4 commits intodevelopmentfrom
fix/DX-6182
Apr 30, 2026
Merged

fix: Modified github workflows for release and remove check-branch workflow#273
cs-raj merged 4 commits intodevelopmentfrom
fix/DX-6182

Conversation

@cs-raj
Copy link
Copy Markdown
Contributor

@cs-raj cs-raj commented Apr 28, 2026

Summary

  • Removes staging-era branch gating by deleting .github/workflows/check-branch.yml.
  • Migrates publish automation to tag-triggered releases via .github/workflows/npm-publish.yml.
  • Adds .github/workflows/back-merge-pr.yml to automate master -> development back-merge PR creation.
  • Adds strict .github/workflows/check-version-bump.yml checks, including top CHANGELOG.md version header equality with package.json.
  • Updates .github/workflows/ci.yml, AGENTS.md, CONTRIBUTING.md, and skills/dev-workflow/SKILL.md to reflect the direct release flow and updated branch policy.

Files changed

  • .github/workflows/back-merge-pr.yml
  • .github/workflows/check-branch.yml (removed)
  • .github/workflows/check-version-bump.yml
  • .github/workflows/ci.yml
  • .github/workflows/npm-publish.yml
  • AGENTS.md
  • CONTRIBUTING.md
  • skills/dev-workflow/SKILL.md

@cs-raj cs-raj requested a review from a team as a code owner April 28, 2026 12:13
@cs-raj cs-raj requested a review from harshitha-cstk April 28, 2026 12:13
@github-actions
Copy link
Copy Markdown

🔒 Security Scan Results

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

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

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

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 99.17% 720/726
🟢 Branches 92.44% 538/582
🟢 Functions 100% 152/152
🟢 Lines 99.4% 666/670

Test suite run success

430 tests passing in 22 suites.

Report generated by 🧪jest coverage report action from 8d73365

sunil-lakshman
sunil-lakshman previously approved these changes Apr 28, 2026
Copy link
Copy Markdown
Contributor

@sunil-lakshman sunil-lakshman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions
Copy link
Copy Markdown

🔒 Security Scan Results

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

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

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

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@github-actions
Copy link
Copy Markdown

🔒 Security Scan Results

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

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

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

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

harshitha-cstk
harshitha-cstk previously approved these changes Apr 30, 2026
@github-actions
Copy link
Copy Markdown

🔒 Security Scan Results

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

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

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

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@github-actions
Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 99.17% 720/726
🟢 Branches 92.44% 538/582
🟢 Functions 100% 152/152
🟢 Lines 99.4% 666/670

Test suite run success

430 tests passing in 22 suites.

Report generated by 🧪jest coverage report action from 8d73365

@cs-raj cs-raj merged commit f8a3d44 into development Apr 30, 2026
13 checks passed
@cs-raj cs-raj deleted the fix/DX-6182 branch April 30, 2026 12:25
Sign up for free to 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.

4 participants