Files
nixpkgs/pkgs/tools/misc/opentelemetry-collector/update.sh
liv 455149b38f opentelemetry-collector-releases: add updateScript
Before this there was no auto-updates for
opentelemetry-collector-releases, but since
opentelemetry-collector-builder received auto-updates the versioning
regularly broke. This adds an updateScript that updates both at the
same time.
2026-07-14 22:18:35 +02:00

20 lines
682 B
Bash
Executable File

#! /usr/bin/env nix-shell
#! nix-shell -i bash -p curl jq nix-update common-updater-scripts
set -euf
# Get latest version from releases repo
version=$(curl https://api.github.com/repos/open-telemetry/opentelemetry-collector-releases/releases/latest | jq -r '.name')
version=${version#v}
# Update builder
nix-update opentelemetry-collector-builder --version="${version}"
# Update the otel-collector-releases source
update-source-version opentelemetry-collector-releases.otelcol "${version}" --source-key="releasesSrc"
# Update the individual distributions
for dist in {"",-contrib,-k8s,-otlp}
do
nix-update "opentelemetry-collector-releases.otelcol${dist}" --version skip
done