Skip to content

new(dapr.io): Distributed Application Runtime CLI (CNCF graduated)#13136

Open
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/dapr
Open

new(dapr.io): Distributed Application Runtime CLI (CNCF graduated)#13136
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/dapr

Conversation

@tannevaled
Copy link
Copy Markdown
Contributor

Summary

  • Adds projects/dapr.io/package.yml — source build of the dapr CLI from dapr/cli
  • Dapr is a CNCF graduated project. This recipe ships the user-facing CLI; the daprd runtime (typically run as a K8s sidecar / multi-binary) is intentionally out of scope and can land as a follow-up
  • Single Go binary, main.go at repo root → go build .. ldflags wired the same way upstream Makefile does (main.version, main.apiVersion, pkg/standalone.gitcommit/gitversion)
  • Local source build verified against v1.17.1 (Go 1.26): dapr version reports CLI version: 1.17.1

Test plan

  • Local go build of v1.17.1 on darwin/arm64 with the recipe's exact ldflags
  • dapr help exit 0; dapr version | head -n1 matches CLI version: <ver> (trailing space, matches upstream fmt.Printf)
  • CI green on darwin + linux

Source build of the dapr CLI from dapr/cli. The daprd runtime
(K8s sidecar / multi-binary) is out of scope here and can ship
as a follow-up recipe.
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.

1 participant