Add dev-build workflow (compile sprout CLI executable) on merge to develop #64
Labels
No labels
area:auth
area:cli
area:example
area:infra
area:state
area:ui
bug
cleanup
deferred
dependencies
documentation
duplicate
enhancement
epic
github_actions
good first issue
help wanted
invalid
priority: p0
priority: p1
priority: p2
question
spike
status: backlog
status: done
status: in-progress
status: ready
status: review
status: testing
type: chore
type: docs
type: feature
type: fix
type: infra
type: test
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
kevin/sprout#64
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per the repo's CI/CD standard, PR validation, dev-build, and release are meant to be three distinct workflows. Today
ci.ymlhandles PR validation and doubles as the push-to-develop gate, but there's no dedicated dev-build step that produces anything beyond the check gate.Add
.github/workflows/dev-build.yml:pushtodeveloponly.ubuntu-latest/macos-latest.ci.yml).dart compile exe packages/sprout_cli/bin/sprout.dart -o build/sprout.sprout-dev-<short-sha>-<os>, short retention e.g. 14 days).This gives a concrete, downloadable dev build of the CLI on every develop merge, distinct from the PR check gate.
Merged via #65.