linkerd2/bin
Oliver Gould e514bc1cd6
chore(ci)!: update CLI build pipeline (#14360)
The CLI build infrastructure is spread across a few intertwined scripts:

`bin/docker-pull-binaries`` prepares binaries from release by loading, running,
and extracting the contents of the cli-bin container image. `cli/Dockerfile` is
responsible for building all of the binaries. Then, the release and integration
workflows build the cli via the `bin/docker-build-cli-bin` script, etc...

This change moves all of the packaging concerns into `cli/Dockerfile`, removing
the `bin/docker-pull-binaries` and `bin/docker-build-cli-bin` scripts. We
introduce two small helper workflow utilities:

* `workflows/cli-build.yml`` is a callable workflow that uses modern Github actions
  infrastructure (e.g., docker/build-push-action)
* `actions/cli-setup` downloads and 'installs' the linux-amd64 CLI from the
  artifact produced by the cli-build workflow.

BREAKING CHANGE: We no longer publish a cli-bin image with releases. The typical
release artifacts, however, remain unchanged.
2025-08-14 17:11:17 -07:00
..
_docker.sh build(controller)!: eliminate policy-controller image (#14348) 2025-08-13 21:35:41 +00:00
_log.sh
_os.sh
_tag.sh
_test-helpers.sh build(controller)!: eliminate policy-controller image (#14348) 2025-08-13 21:35:41 +00:00
build-cli-bin
certs-openssl
compute-edge-version
docker
docker-build build(controller)!: eliminate policy-controller image (#14348) 2025-08-13 21:35:41 +00:00
docker-build-cli-bin
docker-build-controller build(controller)!: eliminate policy-controller image (#14348) 2025-08-13 21:35:41 +00:00
docker-build-debug
docker-build-jaeger-webhook
docker-build-metrics-api
docker-build-proxy
docker-build-tap
docker-build-web
docker-pull
docker-push
docker-retag-all
docker-test-proxy
fetch-proxy
fmt
go-mod-tree
go-mod-versions
go-mod-why
go-run
goimports
helm
helm-build
image-load
install-deps
k3d
kind
kubectl
linkerd
minikube-start-hyperv.bat
protoc-go.sh
root-tag
rust-toolchain-version
scurl
shellcheck
shellcheck-all
test-cleanup
test-clouds
test-clouds-cleanup
test-scale
tests
update-codegen.sh
web