Skip to content

[codex] STR-3200 add dev-cli release workflow - #502

Draft
madan-oss wants to merge 4 commits into
mainfrom
madan/dev-cli-release-artifacts
Draft

[codex] STR-3200 add dev-cli release workflow#502
madan-oss wants to merge 4 commits into
mainfrom
madan/dev-cli-release-artifacts

Conversation

@madan-oss

Copy link
Copy Markdown
Collaborator

What changed

Added a dedicated dev-cli distribution workflow and a short README note describing where operators can fetch prebuilt binaries.

Why

External operators should not need to compile dev-cli locally just to derive onboarding outputs. The repo already builds dev-cli in CI, but it did not package or publish downloadable binaries.

Scope

  • add .github/workflows/dev-cli-release.yml
  • build native dev-cli release binaries for Linux x86_64 and macOS arm64
  • upload packaged binaries and SHA-256 files as workflow artifacts on manual runs
  • publish the same files as GitHub release assets on v* tags
  • document the distribution path in bin/dev-cli/README.md

Validation

  • git diff --check
  • YAML parse check with Ruby

Jira

  • STR-3200

@codecov

codecov Bot commented Apr 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.23%. Comparing base (77ccd84) to head (555f2f9).
⚠️ Report is 6 commits behind head on main.

@@            Coverage Diff             @@
##             main     #502      +/-   ##
==========================================
- Coverage   86.31%   86.23%   -0.09%     
==========================================
  Files         222      216       -6     
  Lines       24289    23997     -292     
==========================================
- Hits        20965    20693     -272     
+ Misses       3324     3304      -20     

see 10 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Rajil1213

Copy link
Copy Markdown
Collaborator

@madan-oss any plans to move this out of draft or close it?

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.

2 participants