feat: bump otel-collector to 0.150.1#27
Conversation
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
WalkthroughUpdated the Homebrew formula for OpenTelemetry Collector from version 0.147.0 to 0.150.1, changing the download URL, SHA-256 checksum, and version metadata accordingly. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@Formula/otel-collector.rb`:
- Around line 4-6: The formula references a non-existent upstream release
v0.150.1 (see the url, sha256 and version fields) causing downloads to fail;
update the url, sha256 and version back to the latest published binary v0.149.0
(replace the otelcol-contrib_0.150.1_darwin_amd64.tar.gz URL with the v0.149.0
tarball URL, set the sha256 to the v0.149.0 checksum, and change version to
"0.149.0") so the formula points to a released asset, or alternatively leave a
TODO and wait until the v0.150.1 binary is published before bumping
url/sha256/version.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: b1923676-2c8b-41be-8e98-86d3f1cd9678
📒 Files selected for processing (1)
Formula/otel-collector.rb
| url "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.150.1/otelcol-contrib_0.150.1_darwin_amd64.tar.gz" | ||
| sha256 "c014d33c272b081a75d672d859c16eaae50443bc51b6704c04860881ab0c932c" | ||
| version "0.150.1" |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
URL="https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.150.1/otelcol-contrib_0.150.1_darwin_amd64.tar.gz"
EXPECTED_SHA="c014d33c272b081a75d672d859c16eaae50443bc51b6704c04860881ab0c932c"
echo "Checking URL availability..."
curl -fILs "$URL" >/dev/null
echo "OK: asset is reachable"
echo "Checking SHA-256..."
ACTUAL_SHA="$(curl -fsSL "$URL" | shasum -a 256 | awk '{print $1}')"
echo "Actual: $ACTUAL_SHA"
echo "Expected: $EXPECTED_SHA"
if [ "$ACTUAL_SHA" != "$EXPECTED_SHA" ]; then
echo "ERROR: SHA-256 mismatch"
exit 1
fi
echo "OK: SHA-256 matches"Repository: TrogonStack/homebrew-tap
Length of output: 253
🏁 Script executed:
#!/bin/bash
# Verify SHA-256 using Python's hashlib
python3 << 'EOF'
import urllib.request
import hashlib
URL = "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.150.1/otelcol-contrib_0.150.1_darwin_amd64.tar.gz"
EXPECTED_SHA = "c014d33c272b081a75d672d859c16eaae50443bc51b6704c04860881ab0c932c"
print("Downloading and verifying SHA-256...")
try:
with urllib.request.urlopen(URL, timeout=30) as response:
sha256_hash = hashlib.sha256()
while True:
chunk = response.read(8192)
if not chunk:
break
sha256_hash.update(chunk)
actual_sha = sha256_hash.hexdigest()
print(f"Actual: {actual_sha}")
print(f"Expected: {EXPECTED_SHA}")
if actual_sha == EXPECTED_SHA:
print("✓ SHA-256 matches")
else:
print("✗ SHA-256 mismatch")
except Exception as e:
print(f"Error: {e}")
EOFRepository: TrogonStack/homebrew-tap
Length of output: 239
🌐 Web query:
otelcol-contrib v0.150.1 release opentelemetry-collector-releases github darwin
💡 Result:
No evidence found for an otelcol-contrib v0.150.1 release as of 2026-04-14. The v0.150.0 release process for opentelemetry-collector-contrib was completed around 2026-04-13, as indicated by the core release issue #15100 where contrib v0.150.0 was tagged (https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.150.0). Official binaries are published in the opentelemetry-collector-releases repository, with the latest release being v0.149.0 on 2026-03-31 (https://github.com/open-telemetry/opentelemetry-collector-releases/releases). No v0.150.0 or v0.150.1 binary release appears in search results, and no Darwin-specific assets for v0.150.1 were located. Patch releases like .1 typically follow build failures or critical fixes, similar to past patterns (e.g., v0.130.1, v0.140.1), but none is confirmed here. Check https://github.com/open-telemetry/opentelemetry-collector-releases/releases for updates.
Citations:
- 1: https://github.com/open-telemetry/opentelemetry-collector-contrib/releases
- 2: Release v1.56.0/v0.150.0 open-telemetry/opentelemetry-collector#15100
- 3: https://github.com/open-telemetry/opentelemetry-collector-releases
- 4: https://github.com/open-telemetry/opentelemetry-collector-releases/releases
- 5: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.149.0
The v0.150.1 release does not exist in the upstream repository.
The referenced asset at v0.150.1/otelcol-contrib_0.150.1_darwin_amd64.tar.gz cannot be downloaded because no v0.150.1 binary release has been published to the opentelemetry-collector-releases repository. The latest available binary release is v0.149.0 (March 31, 2026).
Revert to v0.149.0 or wait until the upstream v0.150.1 binary release is published.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@Formula/otel-collector.rb` around lines 4 - 6, The formula references a
non-existent upstream release v0.150.1 (see the url, sha256 and version fields)
causing downloads to fail; update the url, sha256 and version back to the latest
published binary v0.149.0 (replace the
otelcol-contrib_0.150.1_darwin_amd64.tar.gz URL with the v0.149.0 tarball URL,
set the sha256 to the v0.149.0 checksum, and change version to "0.149.0") so the
formula points to a released asset, or alternatively leave a TODO and wait until
the v0.150.1 binary is published before bumping url/sha256/version.
Automated formula bump for
otel-collector.0.147.00.150.1