redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.65k stars 589 forks source link

rpk: bring back Makefile and add support for internal topics in `describe` #23487

Closed r-vasquez closed 1 month ago

r-vasquez commented 1 month ago

This PR introduces back the Makefile which was removed because it was unmaintained and out dated. This one includes new commands to support the new Bazel build and auto-generation of BUILD files.

Also, cherry-pick the small change from https://github.com/redpanda-data/redpanda/pull/23397 by @daisukebe which was having problems with the bazel build on the original branch.

$ make  

Usage:
  make <target>

Targets:
    ready               Runs all. Ensures commit is ready.
    build               Build rpk.
    test                Run rpk unit tests.
    tidy                Run go mod tidy.
    lint                Run golangci-lint linter.
    fmt                 Run Gofumpt formatter.
    bazel               Autogenerates BUILD files and resolve bazel dependencies.
    help                Show this help.

Backports Required

Release Notes

Improvements

r-vasquez commented 1 month ago

Force Push:

vbotbuildovich commented 1 month ago

/backport v24.2.x

vbotbuildovich commented 1 month ago

/backport v24.1.x

vbotbuildovich commented 1 month ago

Oops! Something went wrong.

Workflow run logs.

vbotbuildovich commented 1 month ago

Oops! Something went wrong.

Workflow run logs.

andrewhsu commented 1 month ago

/backport v24.2.x v24.1.x

andrewhsu commented 1 month ago

/backport v24.1.x