# Pinned versions + SHA256 per platform for the native observability
# sidecar. Read by:
#   - scripts/install-native-observability.ps1
#   - scripts/install-native-observability.sh
#   - tests/test_versions_file.py (schema regression)
#
# Bumping a version: update version + url_<platform> + sha256_<platform>
# for every platform you care about. Re-run the install script — it
# will detect the hash change and re-download.
#
# Windows hashes are LIVE.
# Linux/macOS hashes are TODO placeholders; the bootstrap script
# refuses to install on those platforms until they're filled in
# (locked decision, spec §3 non-goal: cross-platform unvalidated).

[otelcol-contrib]
version = "0.105.0"
url_windows_amd64 = "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.105.0/otelcol-contrib_0.105.0_windows_amd64.tar.gz"
sha256_windows_amd64 = "2b283411df61bbad8c85ff08a2f0ccb3160ae3032263a077b810f6af1dba09ea"
url_linux_amd64 = "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.105.0/otelcol-contrib_0.105.0_linux_amd64.tar.gz"
sha256_linux_amd64 = "TODO_linux_amd64"
url_darwin_arm64 = "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.105.0/otelcol-contrib_0.105.0_darwin_arm64.tar.gz"
sha256_darwin_arm64 = "TODO_darwin_arm64"
url_darwin_amd64 = "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.105.0/otelcol-contrib_0.105.0_darwin_amd64.tar.gz"
sha256_darwin_amd64 = "TODO_darwin_amd64"

[prometheus]
version = "2.54.1"
url_windows_amd64 = "https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.windows-amd64.zip"
sha256_windows_amd64 = "f94b88724a6deaab5a3c3b9f93baba655e93607f5319477bfede05bbf86d192c"
url_linux_amd64 = "https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.linux-amd64.tar.gz"
sha256_linux_amd64 = "TODO_linux_amd64"
url_darwin_arm64 = "https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.darwin-arm64.tar.gz"
sha256_darwin_arm64 = "TODO_darwin_arm64"
url_darwin_amd64 = "https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.darwin-amd64.tar.gz"
sha256_darwin_amd64 = "TODO_darwin_amd64"

[tempo]
version = "2.6.0"
url_windows_amd64 = "https://github.com/grafana/tempo/releases/download/v2.6.0/tempo_2.6.0_windows_amd64.tar.gz"
sha256_windows_amd64 = "bbea3a37e8523eb2376edff56465e3f79428702ca53577c776af0a4e8643d31f"
url_linux_amd64 = "https://github.com/grafana/tempo/releases/download/v2.6.0/tempo_2.6.0_linux_amd64.tar.gz"
sha256_linux_amd64 = "TODO_linux_amd64"
url_darwin_arm64 = "https://github.com/grafana/tempo/releases/download/v2.6.0/tempo_2.6.0_darwin_arm64.tar.gz"
sha256_darwin_arm64 = "TODO_darwin_arm64"
url_darwin_amd64 = "https://github.com/grafana/tempo/releases/download/v2.6.0/tempo_2.6.0_darwin_amd64.tar.gz"
sha256_darwin_amd64 = "TODO_darwin_amd64"

[loki]
version = "3.2.0"
url_windows_amd64 = "https://github.com/grafana/loki/releases/download/v3.2.0/loki-windows-amd64.exe.zip"
sha256_windows_amd64 = "04996a52c59e186e2535847c38a5dfede7ec4c14f3289d10439922a9a5f8e6cb"
url_linux_amd64 = "https://github.com/grafana/loki/releases/download/v3.2.0/loki-linux-amd64.zip"
sha256_linux_amd64 = "TODO_linux_amd64"
url_darwin_arm64 = "https://github.com/grafana/loki/releases/download/v3.2.0/loki-darwin-arm64.zip"
sha256_darwin_arm64 = "TODO_darwin_arm64"
url_darwin_amd64 = "https://github.com/grafana/loki/releases/download/v3.2.0/loki-darwin-amd64.zip"
sha256_darwin_amd64 = "TODO_darwin_amd64"

[grafana]
version = "11.3.0"
url_windows_amd64 = "https://dl.grafana.com/oss/release/grafana-11.3.0.windows-amd64.zip"
sha256_windows_amd64 = "83fbd91dd5e922ab0f596d233dde286b4a1c6249d67b89a88374448c83085546"
url_linux_amd64 = "https://dl.grafana.com/oss/release/grafana-11.3.0.linux-amd64.tar.gz"
sha256_linux_amd64 = "TODO_linux_amd64"
url_darwin_arm64 = "https://dl.grafana.com/oss/release/grafana-11.3.0.darwin-arm64.tar.gz"
sha256_darwin_arm64 = "TODO_darwin_arm64"
url_darwin_amd64 = "https://dl.grafana.com/oss/release/grafana-11.3.0.darwin-amd64.tar.gz"
sha256_darwin_amd64 = "TODO_darwin_amd64"
