Conversation
316a128 to
e0679a3
Compare
Yes this is why the PR was still in draft state. Misremembered. Ill sort it out and re-open. |
| distribution: goreleaser-pro | ||
| version: "v2.8.2" | ||
| args: release --skip=publish --skip=validate --skip=sign --clean --snapshot | ||
| args: release --skip=publish --skip=validate --skip=sign --clean |
There was a problem hiding this comment.
--snapshot adds to the tag name. I think its better if the output version matches the input version when the user kicks off the workflow.
| --project bindplane-repository \ | ||
| artifacts apt upload devel-deb \ | ||
| --location us-central1 \ | ||
| --source dist/observiq-otel-collector_${{ env.VERSION }}_linux_amd64.deb |
There was a problem hiding this comment.
The upload commands use the version passed in by the user. This is different than the release workflow.
| --project bindplane-repository \ | ||
| artifacts apt upload stable-deb \ | ||
| --location us-central1 \ | ||
| --source dist/observiq-otel-collector_${{ github.ref_name }}_linux_amd64.deb |
There was a problem hiding this comment.
${{ github.ref_name }} should evaluate to the pushed tag. These steps are at the end of the workflow, it is okay if they fail during a release as we do not rely on artifact registry at this time.
|
@mrsillydog this one is ready again and can be considered low priority. |
@jsirianni Can I get access to the |
8a622bd to
a0c6ff0
Compare
* chore: Remove deprecated SecOps exporter config fields (#2529) * feat: Run time configurable FeatureGates (#2531) * run time configurable featuregates * log when user feature gates successfully set * feat: bpop 3330 s3 sns sqs notification support (#2532) * feat: claude code vibing s3->sns->sqs * fix: post rebase fixes * fix: tests * refactor to consts * chore: notification type options * cleanup consts * chore: cleanup unneeded fields * chore: linting and fmt cleanup * address logging and parsefunc comments * nit: remove log * nit: address final nit * feat: Add support for parsing Avro OCFs (#2533) * feat: handle unprocessable errors for DLQ (#2535) * feat: handle unprocessable errors for DLQ * fix: ignore generated file directory * chore: make checks case insensitive * chore: cleanup dlq error checking * Update receiver/awss3eventreceiver/internal/worker/worker.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update receiver/awss3eventreceiver/internal/worker/worker.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update receiver/awss3eventreceiver/internal/worker/worker.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update receiver/awss3eventreceiver/internal/worker/worker.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * chore: cleanup post copilot review comments * chore: move to consts --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * deps: Update to OTel v0.130.1 (#2538) update to otel v0.130.1 * deps: Dependabot 07/23/25 (#2539) * github.com/snowflakedb/gosnowflake v1.15.0 * github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 * google.golang.org/api v0.241.0 * golang.org/x/tools v0.35.0 * github.com/mgechev/revive v1.11.0 * golang.org/x/sys v0.34.0 * deps: Add redaction processor (#2540) * add redaction processor; update docs for otel update * bump module versions to v1.81.0 * fix: Snapshot processor preserves metric aggregation temporality (PIPE-315) (#2541) preserve metric temporality * feat: Add log_type validation to https (DataPlane) SecOps exporter (#2463) * Add log_type validation to https (DataPlane) SecOps exporter * Apply review suggestions * chore(linuxpackage): Rename observiq-otel-collector user to bdot (#2436) * chore(linuxpackage): Rename observiq-otel-collector user to bdot * skip TestGenerateServiceFiles on windows * feat(linuxpackage): Support non root install (#2443) * feat(linuxpackage): Support non root install * use username var from top of script * feat(linuxpackage): Support skipping Linux user creation (#2444) * chore(installscript): Support BDOT_CONFIG_HOME in install script (#2534) * chore(installscript): Support BDOT_CONFIG_HOME in install script * Update scripts/install/install_unix.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * feat(updater): Support user configured systemd working directory / collector home (#2530) * feat(updater): Support user configured working directory and collector home in systemd service * Use path.InstallDir instead of parsing installed systemd unit file. * only generate service files when Linux * fix(linuxpackage): Stop service before migrating username if running unprivileged (#2554) * fix(linuxpackage): Stop service before migrating username if running unprivileged * init service_was_running and rename to service_requires_restart * fix(linuxpackage): Fail if BDOT_SKIP_RUNTIME_USER_CREATION is set and user missing (#2555) * fix(linuxpackage): Fail if BDOT_SKIP_RUNTIME_USER_CREATION is set and user missing * check for user in install script as well * chore: namespace.so github runners (#2553) * try namespace.co runners * 8 core 16gb runners * use systemd based runner * use 4x8 to avoid outpacing macos and windows too much * use 32c 64gb runner for release workflows * feat(release): Upload Linux packages to Google Artifact Registry (#2537) * feat(release): Upload Linux packages to Google Artifact Registry * test workflow should use passed in version * do not use a snapshot build * [Snyk] Security upgrade ubuntu from 24.04 to 24.10 (#2557) fix: docker/Dockerfile.ubuntu to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-UBUNTU2404-PAM-8352843 - https://snyk.io/vuln/SNYK-UBUNTU2404-PAM-8352843 - https://snyk.io/vuln/SNYK-UBUNTU2404-PAM-8352843 - https://snyk.io/vuln/SNYK-UBUNTU2404-PAM-8352843 - https://snyk.io/vuln/SNYK-UBUNTU2404-PAM-8303372 Co-authored-by: snyk-bot <snyk-bot@snyk.io> * deps: OTel v0.131.0 (#2562) * update otel v0.131.0 * update snapshotprocessor test data * deps: Dependabot 08-05-2025 (#2563) * github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.2 * github.com/spf13/pflag v1.0.7 * github.com/docker/docker 28.3.3+incompatible * github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.2 * google.golang.org/api v0.244.0 * update module versions * feat: SecOps exporter should fall back to `time.Now()` if no timestamps are set (BPOP-3570) (#2564) * Set secops timestamps if not set * added tests to validate timestamps get set correct * feat(install): Install macOS artifacts from bdot.bindplane.com (#2565) * feat(install): Install macOS artifacts from bdot.bindplane.com * cleanup word 'github' * fix uninstall command * feat(install): Install Linux artifacts from bdot.bindplane.com (#2536) * feat(install): Update unix install script to download from bdot.bindplane.com * add version validation * fix uninstall command (double scheme) * remove version check from macos * productivity: add stale pr action (#2572) * chore: use full workflow, remove shared action (#2573) * chore: disable flagging issues as stale (#2579) * deps: Update OTel v0.133.0 (#2613) * update to otel v0.132.0 v1.38.0 * update to otel v0.133.0 v1.39.0 * add googlecloudlogentryencoding extension * add textencoding extension * make generate * fix metricstat tests * fix remove empty values processor * fix unroll processor * fix telemetry generator tests * gosec * deps: Dependabot 08-28-2025 (#2616) * github.com/google/addlicense v1.2.0 * github.com/snowflakedb/gosnowflake v1.16.0 * github.com/stretchr/testify v1.11.0 * google.golang.org/protobuf v1.36.8 * google.golang.org/api v0.248.0 * github.com/Azure/azure-sdk-for-go/sdk/azcore v1.19.0 * testify v1.11.1 * deps: Bump module versions to v1.83.0 (#2617) bump module versions to v1.83.0 * fix: Snowflake v1.16.0 panic (#2618) * go replace snowflake pkg * bump module versions to v1.83.1 * fix(release): Upload v1 pre release to correct cloud storage directory (#2624) * fix: Bindplane banner in install scripts (#2626) update banner * feat: Add secops raw bytes egress metric (#2625) * add egress metrics to secops exporter * simplify metric capture * fix tests after adjustment * update tests and typing * refactor how metrics are counted * additional grpc tests * add http exporter tests * make happy path fast * removed unrelated test case * fixed test failure * remove unsafe cast * add exporter type to metric * feat(linuxpackage): Support configurable username and group (#2580) * fix(installscript): Add missing prefix to curl url (#2637) * fix(installscript): Add missing prefix to curl url * include v prefix on uploads to gcs * deps: OTEL v0.135.0 (#2641) * deps: OTEL v0.134.0 * deps: OTEL v0.135.0 * deps: v1.84.0 (#2642) * bump github.com/mgechev/revive from 1.11.0 to 1.12.0 in /internal/tools * bump github.com/spf13/pflag from 1.0.7 to 1.0.10 * bump golang.org/x/sys from 0.35.0 to 0.36.0 * bump google.golang.org/api from 0.248.0 to 0.249.0 in /exporter/googlecloudexporter * bump golang.org/x/sys from 0.34.0 to 0.36.0 in /updater * bump github.com/spf13/pflag from 1.0.7 to 1.0.10 in /updater * bump google.golang.org/api from 0.248.0 to 0.249.0 in /exporter/googlemanagedprometheusexporter * bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 in /exporter/chronicleexporter * chore: Update modules to v1.84.0 (#2644) * chore: Update modules to v1.84.0 * missed some * chore: Update collector workflows to utilize Namespace.co runners with cache enabled (#2640) * Update collector workflows to utilize Namespace.co runners with cache enabled * split test setup for windows vs mac with namespace cache * revert macos runner change * chore: Add CI unit-test retries and optimize CI runners (#2645) * introduce gotestsum to replace go test for retries and better test output * test with Mac OS 15 runner * Make sure tools are installed * only create directories when the parent directory is specifically named. add verification for uninstall method so the service files existing before attempting to uninstall it. * use larger runner for ubuntu tests as it hits CPU limit * add cache for tools and utilize namespace features for macos runner * Fix caching * Test using Windows runner * use smaller runner at first * revert namespaceh changes and use larger GHA runner * Use larger namespace action and fix caching * Fix cache location * Add additional path for windows go cache * Give ubuntu and windows more resources as we are maxing out CPU and memory Update cache for windows go setup to remove cache miss * Windows cache tweaks * clean-up organization * fix errors * Add test summary step for requirements instead of OSs * chore(package): Update Collector binary using atomic move (#2661) * fix: add version to uninstall instructions link (#2663) add version to uninstall instructions * feat: Add profiles capabilities to the PowerShell support bundle script (#2612) * Add profiles capabilities to the PowerShell support bundle script * Also include the collector VERSION.txt file * Add powershell version protection to the pprof collection * Fix profile urls * Retrigger CI * fix(awss3eventreceiver): Decode object key before using it (#2670) decode object key * deps: OTel v0.136.0/v1.42.0 (#2674) * chore: updat to otel v0.136.0/v1.42.0 * fix: use error contains * deps: Dependabot 10.02.2025 (#2675) * deps: google.golang.org/api v0.250.0 * deps: github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector v0.54.0 * deps: Update module versions v1.85.0 (#2676) chore: update module versions * chore(cicd): Change runner from 32x64 to 32x128 for release (#2677) * chore: Update modules v1.85.1 (#2678) chore: update module versions for patch * chore(release): Goreleaser docker retry (#2680) * chore(release): Goreleaser docker retry * upgrade goreleaser version * big runner * chore: Update modules v1.85.2 (#2681) chore: update module versions for patch * chore: Update all goreleaser action versions (#2686) * chore: update all goreleaser action versions * debugging * fix(release): Buildx and base image updates (#2688) * chore: Update module versions v1.85.3 (#2689) chore: update module versions for patch * feat: Adds agent ID change support (#2679) * feat: add changing agent ID * chore: fix linting * chore: set extra attributes * chore: fix agent id change logic to set headers * fix: update TestClientConnect to test HeaderFunc instead of Header field The Connect() method uses HeaderFunc to dynamically set headers, but the test was checking for a static Header field. Updated the test to: - Call the HeaderFunc to get the actual headers - Use canonicalized header names (Agent-Id, Opamp-Version) to match Go's http.Header behavior 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: add comment to SetAgentDescription call. * chore: improve comment --------- Co-authored-by: Claude <noreply@anthropic.com> * deps: OTEL v0.137.0 (#2695) * deps: Dependabot and modules, v1.86.0 (#2696) * bump google.golang.org/api from 0.250.0 to 0.251.0 in /exporter/googlecloudexporter * bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /exporter/chronicleexporter * bump google.golang.org/grpc from 1.75.1 to 1.76.0 in /exporter/chronicleexporter * bump google.golang.org/api from 0.250.0 to 0.251.0 in /exporter/googlemanagedprometheusexporter * Update modules to v1.86.0 * deps: OTel v0.137.0, upstream modules only (#2697) * deps: BDOT v1.86.1 (#2704) * Update modules to v1.86.1 * bump golang.org/x/tools from 0.36.0 to 0.38.0 in /internal/tools * golang.org/x/sys from 0.36.0 to 0.37.0 * bump google.golang.org/api from 0.251.0 to 0.252.0 in /exporter/googlecloudexporter * bump golang.org/x/sys from 0.36.0 to 0.37.0 in /updater * bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 in /exporter/chronicleexporter * bump google.golang.org/api from 0.251.0 to 0.252.0 in /exporter/googlemanagedprometheusexporter * fix: Update OTel script exits on error (#2705) otel script exits on error * feat: macOS Unified Logging Receiver (PIPE-554) (#2694) * Add macOS Log Command Receiver * change receiver name to macosunifiedloggingreceiver * rename receiver package * config & factory tests * rm old rule * receiver tests * don't ignore test config * clean filepath * tweak readme * raw mode + rm line data on err * skip final count line + kill zombies * don't parse attrs * expose all format options * error for go:build not darwin * add receiver to receiver list * start immediately, fix completion/header output * fix factory test * predicate validation * chore: remove unroll processor and use upstream component (#2707) remove unroll processor and use upstream component * chore(ci): Windows MSI workflow should use GORELEASER_TAG (#2715) * chore: Remove unnecessary predicate validation from Unified Logging receiver (PIPE-560) (#2711) * rm unnecessary predicate filepath validation * fix tests * normalize || -> OR * update README * fix(chronicleexporter): eliminate double-counting of raw bytes on retry (#2714) * fix(chronicleexporter): eliminate double-counting of raw bytes on retry Previously, the ExporterRawBytes metric was incremented for successfully sent payloads even when partial failures occurred. When the retry mechanism re-sent the entire batch, this caused bytes to be counted multiple times, resulting in inflated metrics without corresponding increases in upstream sources. Changes: - Remove partial byte counting on failures in both GRPC and HTTP exporters - Delete countAndReportBatchBytes() methods that tracked partial successes - Count bytes only when ALL payloads in a batch succeed - Update tests to expect 0 bytes counted on failure (retry will count on success) This ensures bytes are counted exactly once per batch, even with retries, providing accurate telemetry that matches actual data sent to Chronicle. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * chore Adds logs send failed metric and handles retry scenario Introduces a new metric to track the number of times ConsumeLogs fails, triggering a retry by the collector pipeline. Also, modifies the retry logic to count bytes for payloads that succeeded before a failure when retry is disabled. * test(chronicleexporter): add retry-enabled telemetry tests Add new test functions to verify byte counting behavior when retry is enabled: - TestGRPCExporterTelemetryWithRetry: Tests gRPC exporter with retry enabled - TestHTTPExporterTelemetryWithRetry: Tests HTTP exporter with retry enabled Both tests verify that when BackOffConfig.Enabled is true and a transient failure occurs, no bytes are counted on the initial failure. The OTel collector's retry mechanism automatically retries the request, and bytes are counted correctly when the retry succeeds. This ensures byte counting is accurate and prevents double-counting in retry scenarios. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * refactor(chronicleexporter): consolidate retry tests into existing test suite Per feedback, consolidated the retry-enabled test cases into the existing TestGRPCExporterTelemetry and TestHTTPExporterTelemetry functions instead of having separate test functions. Changes: - Added retryEnabled field to test case structs - Added retry-enabled test case to existing test suites - Removed separate TestGRPCExporterTelemetryWithRetry function - Removed separate TestHTTPExporterTelemetryWithRetry function - Test loop now configures BackOffConfig.Enabled based on tc.retryEnabled Both test suites now cover: - Retry disabled: counts bytes from successful payloads on failure - Retry enabled: no bytes counted on initial failure, only on retry success This reduces code duplication while maintaining full test coverage for both retry-enabled and retry-disabled scenarios. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com> * fix(windows): MSI force overwrites during update (#2718) * remove files on upgrade * force overwrite of modified files * chore(release): Test GPG process (#2720) * chore(release): Test GPG process * remove upload to GAR * fix workflow name * chore(container): Build container images for ppc64le (#2719) * chore(container): Build container images for ppc64le * update multi arch manifests * deps: OTel v0.138.0 (#2723) * otel v0.138.0 * remove unneeded replaces, add links to linear tickets * update doc otel links * deps: Dependabot 10.28.2025 (#2724) * github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.3 * google.golang.org/api v0.253.0 * audit dependabot entries * improve: add host.mac_address to metrics attributes in chronicleexporter (#2756) * improve: add host.mac_address to metrics attributes in chronicleexporter * chore: fix staging issues * chore: go mod tidy * fix(release): Test GPG workflow should use --skip=validate Goreleaser flag (#2725) * chore(release): Gitignore gpg signing key written during release process * skip validate * use correct goreleaser config * missing newline * feat: Unified Logging Receiver - poll with exponential backoff (PIPE-556) (#2717) poll with exponential backoff * fix(linuxpackage): Cleanup package files on uninstall (#2759) * fix(linuxpackage): Cleanup package files on uninstall * cleanup install dir left behind by updater process * simplify deletion logic * feat: macOS UL Receiver - Accept glob file paths for archive (PIPE-555) (#2716) * rebase: glob archive path support * fix config tests * feat: Use receiverhelper for s3EventReceiver to emit more metrics (#2757) * record otelcol_receiver_accepted_log_records for s3event receiver * github.com/Azure/azure-sdk-for-go/sdk/azcore v1.19.1 * github.com/aws/aws-lambda-go v1.50.0 * golang.org/x/sys v0.37.0 * github.com/Azure/azure-sdk-for-go/sdk/monitor/ingestion/azlogs v1.1.0 * google.golang.org/api v0.254.0 * cloud.google.com/go/storage v1.57.0 * github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.0 * github.com/aws/aws-sdk-go-v2/service/sqs v1.42.11 * github.com/aws/aws-sdk-go-v2 v1.39.4 * github.com/linkedin/goavro/v2 v2.14.1 * github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.0 * github.com/aws/aws-sdk-go-v2/config v1.31.15 * github.com/aws/aws-sdk-go-v2/service/s3 v1.89.0 * fix tests due to function signature change * one more line * copilot check which is correct --------- Co-authored-by: Dakota Paasman <122491662+dpaasman00@users.noreply.github.com> * chore: Cleanup after successful update (#2758) remove pkg file after successful update Co-authored-by: Ian Adams <ian.adams@observiq.com> * deps: Dependabot 10-30-25 (#2760) * bump cloud.google.com/go/storage from 1.51.0 to 1.57.0 in /receiver/googlecloudstoragerehydrationreceiver * bump cloud.google.com/go/storage from 1.50.0 to 1.57.0 in /exporter/googlecloudstorageexporter * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.15 to 1.20.0 in /receiver/awss3rehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.72 to 1.20.0 in /extension/awss3eventextension * chore: Modules v1.87.0 (#2761) chore: Update modules to v1.87.0 * chore: Disable ghcr.io (#2762) * chore: Disable ghcr.io * comment all ghcr.io * chore(chronicleexporter): set collectorID (forwarder) based on license type for https (#2763) * chore(chronicleexporter): set collectorID (forwarder) based on license type for https requests * add deprecation comment * chore: Modules v1.87.1 (#2764) * chore: Modules v1.87.2 (#2765) * chore(chronicleexporter): set collector id differently for https vs grpc (#2766) * chore: v1.87.3 modules (#2769) * Revert "chore: Cleanup after successful update" (#2768) Revert "chore: Cleanup after successful update (#2758)" This reverts commit 957d79a. Co-authored-by: Ian Adams <ian.adams@observiq.com> * Revert "chore: Disable ghcr.io" (#2770) Revert "chore: Disable ghcr.io (#2762)" This reverts commit d915d57. * chore(release): Dedicated Windows build process with CGO enabled (#2708) * chore: Modules v1.87.4 (#2789) * Make internal/os its own package, let chronicle exporter use it * Update all modules to v1.87.4 * feat: Add pcap cli receiver (PIPE-573) (#2767) * mac spike * factory & receiver tests * linux support * Windows support WIP * windows * shutdown gracefully * don't shutdown on privilege error * debug logging * fix linux privilege check * switch to dumpcap for windows * parse windows packets * lint * refactor platform-specific receiver code * enhanced receiver testing * lint, fmt * CI lint * refactor code to be platform-specific * refactor platform receiver testing * fix windows test data * parse ARP packets * align attrs with otel convention * add attributes option * add attrs to tests, fix windows exe default * tweak naming add_attributes -> parse_attributes * add interface name attr * merge capture for unix * add telemetry to metadata * receiverhelper metrics * newTestReceiver helper func * tidy * update gosec for generated telemetry * add darwin specific flag to capture interface name from packet * tidy * fix pcap go mod * chore: Update modules to v1.87.5 and fix release flow (#2790) * chore: Update modules to v1.87.5 and fix release flow * Undo release change * Update release workflow * Update comment * Drop blobs, remove unnecessary change * Add a space * Update directories to be explicit * chore: Test Windows build in release-test workflow (#2794) * chore: Test Windows build in release-test workflow * skip validate [skip ci] * debug: Understand dir structure * tree [skip ci] * fix cp path * debug [skip ci] * fix archive name [skip ci] * ci * chore: Module v1.87.6 (#2795) * chore: Modules v1.87.7 (#2796) * chore: Modules v1.87.8, fix release flow (#2797) * Fix release by matching release-test * Update module versions to v1.87.8 * chore(release): Add dist/**/*.zip to extra files in Windows GoReleaser (#2798) * fix: correct the support bundle script pprof port to 1777 (#2799) Correct the default port * deps: Dependabot 11.11.2025 (#2821) * google.golang.org/api v0.255.0 * golang.org/x/sys v0.38.0 * github.com/Azure/azure-sdk-for-go/sdk/azcore v1.20.0 * golang.org/x/oauth2 v0.33.0 * github.com/aws/aws-sdk-go-v2/service/s3 v1.90.0 * github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1 * github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.5 * github.com/aws/aws-sdk-go-v2/service/sqs v1.42.13 * github.com/aws/aws-sdk-go-v2/config v1.31.18 * deps: OTel v0.139.0 (#2820) * update otel v0.139.0 * builds & tests passing * [exporter/chronicleexporter] Use github.com/goccy/go-json for faster JSON marshal performance (#2791) * feat: Sign Linux packages and distribute GPG public key with release (#2852) * feat: Distribute GPG public key with release * Temp file * Regenerate public key, move to .keep, use release_deps instead of ./signature directly * Sign nfpms during release workflow * chore(release): Enable signing for release-test (#2870) * tmp * Add cosign to release-test, remove skip=sign * Add passphrase to allow for key decryption * Try to decrypt the file here * Try again * Try NFPM_PASSPHRASE * Update public key, drop all the other changes * Tweak cosign * Upload signatures too * Get rid of signature upload to AR * drop sigs * deps: OTel v0.140.x (#2871) update otel v0.140.x * deps: Dependabot 11.24.25 (#2872) * github.com/dvsekhvalnov/jose2go v1.7.0 * golang.org/x/tools v0.39.0 * github.com/mgechev/revive v1.13.0 * google.golang.org/api v0.256.0 * google.golang.org/grpc v1.77.0 * cloud.google.com/go/storage v1.57.2 * github.com/aws/aws-sdk-go-v2/service/s3 v1.90.2 * github.com/aws/aws-sdk-go-v2/service/sqs v1.42.15 * github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.7 * github.com/aws/aws-sdk-go-v2/config v1.31.20 * golang.org/x/crypto v0.45.0 * rename internal/os pkg to internal/osinfo * go.uber.org/zap v1.27.1 * github.com/aws/aws-sdk-go-v2/service/s3 v1.92.0 * github.com/aws/aws-sdk-go-v2/config v1.32.1 * github.com/aws/aws-sdk-go-v2/service/sqs v1.42.16 * feat: Allow HTTP receiver to specify text payloads (#2931) * spike out http receiver supporting text payloads * newlines at EOF of test file inputs * update golden with newline removal * update to check header before trying to parse as JSON * accomodate windows different line termination characters in test case * for now just check for non-empty content type before treating as JSON * use switch statement for content type and persist old behavior * update readme based off recent changes * chore(test): Split tests in ci (#2933) * add raw config parameter * normalize lines for windows in golden test * remove test line expectation * pr feedback; update comments and wording * update content-type to always try to parse JSON even if not application/json --------- Co-authored-by: Joseph Sirianni <joe.sirianni@observiq.com> * [exporter/chronicleexporter] Tune HTTP exporter idle connection count (#2850) * feat: Refactor Windows PCAP to not use executable (PIPE-649) (#2932) * remove dumpcap for Windows * update Windows docs * fmt * fix factory test * rm dumpcap references, test Windows warning * update windows interface instructions * golden testing * claude review * consolidate test files * normalize line endings in cross-platform tests * add interface value to metadata * fmt * debug logging * chore: Unix install script for GPG signing (#2873) * chore: Unix install script for GPG signing * Fix found issues, too many similar names * Use GNUPGHOME to avoid polluting system keyrings * Unzip properly, only pollute tmp with _gpgorigin * Outcome of testing offline installation * Fix issues with online installations * Use tar instead of zip, fix gsutil path * Adjust script for expired keys * Make smaller functions * chore: Remove JMX jar from builds (#2934) * chore: Remove JMX jar from builds * remove jar logic from updater * remove jmx jar handling from macos script * chore: Bump module versions to v1.88.0 (#2935) bump module versions to v1.88.0 * fix(gsutil): Upload gpg tar.gz instead of individual files (#2936) * use rsync instead of cp * upload tar file instead * bump module versions to v1.88.1 * fix(release): Upload windows artifacts to release (#2939) * fix windows artifacts uploading to release * upload windows zip sig too * chore: Fix make release-test and build-single (#2937) * chore: Drop GPG signing workflow (#2938) Drop GPG signing workflow * chore: Update `GoogleCloudLogEntryEncoding` extension to v0.140.1 (#2941) update google cloud log entry encoding extension to v0.140.1 * chore: Remove deprecated routing processor (#2940) remove deprecated routing processor * chore: Webhook Exporter - add request info to response error (BPOP-4157) (#2942) * add request info to response error * update error message for consistency * feat: Badger Storage Extension (#2973) * badger storage extension * make add-license * include in package * fix race condition in log * make extension-test platform agnostic * align expectations for test * attempt to fix race condition * address PR feedback * rename BindPlane => Bindplane * resolve the blobgarbagecolleciton interval issue * change erorr message :) * fix[pluginreciver]: Remove zap.Core wrapping (#2974) remove zap.core wrapping * fix: PCAP Receiver Unix Command (PIPE-678) (#2983) fix unix command regression * feat: Add enhanceindexings3exporter to Bindplane (#2988) Add enhanceindexings3exporter to Bindplane * feat: Add Pebble Storage Extension (#2975) * add pebble storage extension * add benchmarks and try to fix tests on windows * include in distribution * revert pdata update that was unintentional * feat: prometheusremotewritereceiver (#2990) * deps: OTEL v0.141.0 (#2991) * feat: Remove enhance_indexing_s3_exporter (#2992) * deps: BDOT v1.89.0 (#2994) * bump google.golang.org/api from 0.256.0 to 0.257.0 in /exporter/googlecloudexporter * bump golang.org/x/sys from 0.38.0 to 0.39.0 * bump golang.org/x/sys from 0.38.0 to 0.39.0 in /updater * bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 in /exporter/chronicleexporter * bump google.golang.org/api from 0.256.0 to 0.257.0 in /exporter/googlemanagedprometheusexporter * bump golang.org/x/sys from 0.38.0 to 0.39.0 in /receiver/windowseventtracereceiver * bump google.golang.org/api from 0.256.0 to 0.257.0 in /exporter/googlecloudstorageexporter * bump cloud.google.com/go/storage from 1.57.2 to 1.58.0 in /receiver/googlecloudstoragerehydrationreceiver * bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 in /receiver/googlecloudstoragerehydrationreceiver * bump google.golang.org/api from 0.256.0 to 0.257.0 in /receiver/googlecloudstoragerehydrationreceiver * bump cloud.google.com/go/storage from 1.57.2 to 1.58.0 in /exporter/googlecloudstorageexporter * bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 in /exporter/googlecloudstorageexporter * bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.41.0 in /receiver/awss3rehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.93.1 in /extension/awss3eventextension * bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.41.0 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.4 in /receiver/awss3eventreceiver * bump github.com/aws/aws-lambda-go from 1.50.0 to 1.51.0 in /receiver/awss3eventreceiver * bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.4 in /extension/awss3eventextension * bump github.com/aws/aws-lambda-go from 1.50.0 to 1.51.0 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.16 to 1.42.19 in /receiver/awss3eventreceiver * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.11 to 1.20.14 in /extension/awss3eventextension# * bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.16 to 1.42.19 in /extension/awss3eventextension * bump golang.org/x/tools from 0.39.0 to 0.40.0 in /internal/tools * bump google.golang.org/protobuf from 1.36.10 to 1.36.11 in /exporter/chronicleexporter * bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.16 to 1.42.20 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.5 in /receiver/awss3rehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.94.0 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.94.0 in /receiver/awss3rehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.11 to 1.20.16 in /receiver/awss3rehydrationreceiver * bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /receiver/m365receiver * bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /receiver/splunksearchapireceiver * bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /receiver/pluginreceiver * deps: Modules v1.89.0 (#2995) * patch(countconnector): Fix regression in basic config behavior (#2996) * patch(countconnector): Fix regression in basic config behavior * comment * feat(install): Display detailed GPG verification failure information (#2999) feat(install): Display GPG verification failure details and error context * feat: Add REST API Receiver (PIPE-416) (#2822) * boiler plate + config * client implementation * pagination * metrics/logs conversion * receiver polling/storage * integration test * README * flatten auth config * update README * poll immediately on startup * lint fixes * rename test config * remove encoding/json * fix auth structure in readme * more doc tweaks * timestamp based pagination * fix duplicate data extraction/parsing * intelligent metric parsing * parse agg_temp, monotonic for metrics * akamai edgegrid auth * refactor auth configs * update auth readme * improve Akamai auth * oauth * document metrics config section * support nested response_fields * adaptive polling behavior * fmt * refactor receiver.go * rm unused param * feedback * authModeNone * github feedback * README update * update dependencies * tidy again * require metric.name_field * update dependabot with new component --------- Co-authored-by: Dakota Paasman <122491662+dpaasman00@users.noreply.github.com> * feat: badger storage internal telemetry (#2993) * badger storage extension metrics * fix lint * forgot to set some otelAttrs * make fmt * remove testfile with bad gosec * make fmt * fix gosec * extra file * make fmt * address PR feedback; * fix: REST API receiver auth field docs (#3012) fix auth field inconsistencies * fix: REST API receiver timestamp pagination refetches data (#3014) * fix timestamp state handling, avoid repeat polling * change logging back to debug level * feat: Add random telemetry sampling to snapshot reporter (#3013) * add random telemetry sampling to snapshot reporter to manage api request limits * add licenses, construct payload returns uncompressed payload to be compatible with public(byoc) processor * review feedback * set 10mb default max payload size if unset in request * harden switching extension components by renaming the prefix (#3015) * harden switching extension components by renaming the prefix * forgot to commit consistency change * fix tests * forgot to remove old lines in test file * add tests * update docs and improve loop on waiting for isClosed * fix: REST API receiver checkpoint serialization (#3020) * fix timestamp state handling, avoid repeat polling * change logging back to debug level * fix checkpoint serialization, timestamp logic * improve timestamp validation and format matching * deps: OTel v0.142.0 (#3021) * remove carbon exporter, add replace stmts for components being held at v0.141.0 * update to otel v0.142.0 v1.48.0 * deps: Dependabot 01.08.26 (#3022) * google.golang.org/grpc v1.78.0 * github.com/aws/aws-sdk-go-v2/service/s3 v1.95.0 * github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.18 * github.com/expr-lang/expr v1.17.7 * google.golang.org/api v0.259.0 * update module versions v1.90.0 * fix(CI): Use 16x32 runner for govulncheck (#3023) Use 16x32 runner for govulncheck * fix: GPG verification on OEL (#3024) * fix: GPG verification on OEL * Always write gpg_verify_output * deps: Update Go v1.24.11 (#3025) udpate go versions to v1.24.11 * feat(install): Add --no-gpg-check flag and interactive GPG verification override (#2998) * Add --no-gpg-check flag and GPG verification override prompt * Display GPG verification failure details to user regardless of override choice * Fix script early exit on GPG verification failure by handling set -e * Add security warning for --no-gpg-check flag usage * Remove redundant warning * chore: update CODEOWNERS to use teams and add validator workflow (#3028) * chore: update CODEOWNERS to use teams and add validator workflow - Replace individual users with team-based ownership - Add CODEOWNERS validator GitHub Action workflow PLAT-427 * Update CODEOWNERS validator workflow - Use actions/checkout@v6 - Use CODEOWNERS_VALIDATOR_TOKEN for org permissions - Only trigger on pull_request and workflow_dispatch - Only watch .github/CODEOWNERS path * add pipeline team too * fix(release): Include GPG keys tar file in archives instead of tar file contents (#3027) * fix: Include GPG keys tar file in archives instead of tar file contents * Update other steps also * PR feedback * upload artifact tarball instead of dist dir --------- Co-authored-by: Dakota Paasman <122491662+dpaasman00@users.noreply.github.com> * deps: OTel v0.143.0 (#3030) update otel v0.143.0 * chore: expose more options and tune defaults for persistent queue (#3029) * expose more options and tune defaults for persistent queue * make fmt * PR feedback * deps: Add honeycomb s3 exporter (#3062) add honeycomb s3 exporter * chore: Replace macOS Unified Logging Receiver with upstream version (PIPE-703) (#3061) * replace ul receiver with upstream version * update receiver docs link * chore: rm macOS UL receiver dependabot block (#3063) rm macOS UL receiver dependabot block * deps: Dependabot v1.91.0 (#3064) * bump golang.org/x/tools from 0.40.0 to 0.41.0 in /internal/tools * bump golang.org/x/sys from 0.39.0 to 0.40.0 in /updater * bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.6.3 to 1.6.4 in /exporter/azureblobexporter * deps(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.20.0 to 1.21.0 in /receiver/azureblobrehydrationreceiver * bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.6.3 to 1.6.4 in /receiver/azureblobrehydrationreceiver * bump golang.org/x/sys from 0.39.0 to 0.40.0 in /receiver/windowseventtracereceiver * bump github.com/aws/aws-lambda-go from 1.51.1 to 1.51.2 in /receiver/awss3eventreceiver * bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.20.0 to 1.21.0 in /exporter/azureloganalyticsexporter * bump cloud.google.com/go/storage from 1.58.0 to 1.59.0 in /exporter/googlecloudstorageexporter * bump cloud.google.com/go/storage from 1.58.0 to 1.59.0 in /receiver/googlecloudstoragerehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.95.0 to 1.95.1 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.18 to 1.20.19 in /receiver/awss3rehydrationreceiver * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.18 to 1.20.19 in /extension/awss3eventextension * bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.20 to 1.42.21 in /receiver/awss3eventreceiver * bump github.com/aws/aws-lambda-go from 1.51.1 to 1.51.2 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.20 to 1.42.21 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/config from 1.32.6 to 1.32.7 in /receiver/awss3eventreceiver * deps: Dependabot v1.91.0, part two (#3073) * bump google.golang.org/api from 0.259.0 to 0.260.0 in /receiver/googlecloudstoragerehydrationreceiver * bump cloud.google.com/go/storage from 1.58.0 to 1.59.1 in /receiver/googlecloudstoragerehydrationreceiver * bump google.golang.org/api from 0.259.0 to 0.260.0 in /exporter/googlemanagedprometheusexporter * bump google.golang.org/api from 0.259.0 to 0.260.0 in /exporter/googlecloudexporter * bump google.golang.org/api from 0.259.0 to 0.260.0 in /exporter/googlecloudstorageexporter * bump cloud.google.com/go/storage from 1.58.0 to 1.59.1 in /exporter/googlecloudstorageexporter * bump github.com/aws/aws-lambda-go from 1.51.1 to 1.52.0 in /receiver/awss3eventreceiver * bump github.com/aws/aws-lambda-go from 1.51.1 to 1.52.0 in /internal/aws * chore: Update module versions to v1.91.0 (#3074) * fix: Pebble Extension ignored some parameters while creating its client (#3078) fix issue in pebble extension where we were setting/deleting without using the writeoptions * feat: Optionally don't parse attributes for `bindplaneauditlogsreceiver` (PIPE-719) (#3079) * raw option for audit logs * feedback * chore(scripts): Update Available Components generation script for new honeycomb exporter (#3080) * chore(scripts): Update Available Components generation script for new honeycomb exporter * PR feedback * feat: Google Cloud Pub/Sub Push receiver (#3087) * chore: add Slack PR notifications workflow (#3088) add Slack PR notifications workflow * feat: Default Prometheus Remote Write exporter v2 feature gate to true (#3086) * deps: OTEL v0.144.0 (#3091) * deps: OTEL v0.144.0 * Fix CI * fix CI 2 * feat: expose pebble manual compaction for disk cleanup (#3090) * expose pebble manual compaction for disk cleanup * make fmt * fix tests and do some better shutdown logic * close out on the compaction test for windows * remove compaction concurrency in client * feat: Azure Blob Polling Receiver (#3026) * feat: Add azure blob polling receiver to collector This receiver is used to retrieve messages from an azure blob. It differs from the azureblob receiver in that it does not require eventHubs. The following options are available for message retreival - Using the azureblob exporter format 'year=2025' - Using a custom partitioning scheme - Retreiving messages based on last modified timestamp - Specifying the log name using regex - Examples are included in the README.md * fix: Update receiver to fix channel reuse causing panic Collector was panicing every 2 minutes due to multiple routines trying to close the same channel. * Format azureblobpollingreceiver and update imports Run goimports to fix formatting and organize imports in the Azure Blob polling receiver. * test: Add comprehensive unit tests for polling checkpoint and receiver Add unit tests covering: - PollingCheckpoint.ShouldParse logic for determining which blobs to parse based on timestamps and entity tracking - PollingCheckpoint.UpdateCheckpoint clearing old entities when poll time advances - PollingCheckpoint.Marshal/Unmarshal for checkpoint serialization - ParseTimeFromPattern for extracting timestamps from blob paths using placeholder and Go time format patterns - pollingReceiver.runPoll handling initial lookback, checkpoint updates, context cancellation, and error cases Also fixes parseWithPlaceholders to preserve placeholder order when building regex patterns. * fix: Fix formatting in test files Remove trailing whitespace from empty lines in test files. * feat(azureblobpollingreceiver): add use_time_pattern_as_prefix optimization - Adds 'use_time_pattern_as_prefix' config option to allow using 'time_pattern' alongside 'use_last_modified'. - Implements dynamic prefix generation based on the poll time window and time pattern. - Optimizes Azure API calls by only scanning folders relevant to the current time window (hourly resolution). - Adds 'GenerateTimePrefixes' helper to parse patterns and generate hourly prefixes. - Preserves existing behavior when optimization is disabled. * test(azureblobpollingreceiver): add test cases for new functionality * test(azureblobpollingreceiver): fix test * docs(azureblobpollingreceiver): Add performance benchmarks and prefix optimization docs - Document use_time_pattern_as_prefix for efficient Azure API listing - Add hybrid mode explanation (prefix + LastModified filtering) - Include performance benchmarks from 1M+ blob testing - Add configuration recommendations by container size - Document per-category receiver patterns for large containers - Update .gitignore to exclude local perf-test and ImagesAzure dirs * chore: Add local test directories to .gitignore - Ignore ImagesAzure/ and perf-test/ directories - Ignore MULTI_COLLECTOR_PLAN.md planning docs * Consolidate functionality into internal packages, add go.mod entries * package comment * Fix OTEL version * Fix OTEL versioning more * Fix new component version * Move checkpoint back, rename rehydration to blobconsume * Bump windows runner for test that runs out of space * Polish * gosec * Updated the wrong runner * Update dependabot --------- Co-authored-by: DanQUlXOTE <dan.jordan@bindplane.com> Co-authored-by: Dan Jordan <danieldjordan@gmail.com> * fix: Patch text encoding extension v0.144.0 splitting (#3092) Patch text encoding extension v0.144.0 * chore: v1.92.0 prep (#3110) chore: Update modules to v1.92.0 * deps: Dependabot v1.92.0 (#3111) * bump cloud.google.com/go/storage from 1.59.1 to 1.59.2 in /receiver/googlecloudstoragerehydrationreceiver * bump cloud.google.com/go/storage from 1.59.1 to 1.59.2 in /exporter/googlecloudstorageexporter * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.95.1 to 1.96.0 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.95.1 to 1.96.0 in /internal/aws * bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.19 to 1.21.1 in /receiver/awss3rehydrationreceiver * bump google.golang.org/api from 0.260.0 to 0.265.0 in /exporter/googlecloudexporter * bump google.golang.org/api from 0.260.0 to 0.265.0 in /exporter/googlecloudstorageexporter * bump google.golang.org/api from 0.260.0 to 0.265.0 in /exporter/googlemanagedprometheusexporter * bump google.golang.org/api from 0.260.0 to 0.265.0 in /receiver/googlecloudstoragerehydrationreceiver * bump github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector from 0.54.0 to 0.55.0 in /exporter/googlecloudexporter * bump github.com/linkedin/goavro/v2 from 2.14.1 to 2.15.0 in /receiver/awss3eventreceiver * bump github.com/honeycombio/enhance-indexing-s3-exporter/enhanceindexings3exporter from 0.0.9 to 0.0.10 * chore(ci): Update env dirs correctly (#3112) * chore(ci): Update env dirs correctly * Trying again * chore: Update modules to v1.92.1, fix go module (#3113) * chore: Update modules to v1.92.1, fix go module * Add new makefile command to prevent this happening again * Add new make command to CI * fix: pebble shutdown needs to handle async execution (#3114) * fix issue with pebble not performing full shutdown and silently erroring * remove test that is irrelevant due to otel architecture * add to readme * add asyncDone to compaction job as well * account for pr feedback * chore: Update modules to v1.92.2 (#3116) * Initial pass for low-hanging fruit fixes * More fixes * Update manifests * Remove problem from manifest * Drop windows_archive that requires goreleaser run * Remove dbstorage * Bump go, sync release-test and release * Move zip signing around * Drop jmx jar from Ubuntu Dockerfile * Drop ARM32 steps from release flows * feat: Enable Span Metrics connector feature gate by default (#3135) * Try pruning docker to prevent space from being filled * Drop windows archive elsewhere * Drop tencent exporter, change version reference in release-test, adjust install_unix * chore(exporter/chronicle): Update SecOps protobufs, add package tag (#3136) * chore(exporter/chronicle): Update SecOps protobufs, add package * fmt, exclude gosec * deps: OTel v0.145.0 (#3137) * deps: OTel v0.145.0 * Fix docs, remove replace directives, update text encoding replace directive * Fix docs properly this time * Updating honeycomb exporter dependency, fix last issues * chore: Update modules to v1.93.0 (#3138) * deps: v1.93.0 (#3139) * script v1 * deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.20.19 to 1.22.0 in /extension/awss3eventextension * deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.21.1 to 1.22.0 in /receiver/awss3rehydrationreceiver * deps(deps): bump cloud.google.com/go/storage from 1.59.2 to 1.60.0 in /receiver/googlecloudstoragerehydrationreceiver * deps(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 in /receiver/restapireceiver * deps(deps): bump google.golang.org/api from 0.265.0 to 0.266.0 in /receiver/googlecloudstoragerehydrationreceiver * deps(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 in /exporter/googlecloudstorageexporter * deps(deps): bump cloud.google.com/go/storage from 1.59.2 to 1.60.0 in /exporter/googlecloudstorageexporter * deps(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 in /receiver/windowseventtracereceiver * deps(deps): bump google.golang.org/api from 0.265.0 to 0.266.0 in /exporter/googlecloudstorageexporter * deps(deps): bump google.golang.org/api from 0.265.0 to 0.266.0 in /exporter/googlemanagedprometheusexporter * deps(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 in /exporter/chronicleexporter * deps(deps): bump google.golang.org/api from 0.265.0 to 0.266.0 in /exporter/googlecloudexporter * deps(deps): bump github.com/mgechev/revive from 1.13.0 to 1.14.0 in /internal/tools * deps(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 in /updater * Adjust revive config for new version * Update manifests and supervisor version * Supervisor version was not staged * Drop file --------- Co-authored-by: Dakota Paasman <122491662+dpaasman00@users.noreply.github.com> Co-authored-by: Brian Gardner <1761566+briangardner@users.noreply.github.com> Co-authored-by: Andy Keller <andykellr@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Caleb Hurshman <caleb@hurshman.com> Co-authored-by: Sam Hazlehurst <sam.hazlehurst@observiq.com> Co-authored-by: Joseph Sirianni <joe.sirianni@observiq.com> Co-authored-by: Michael Kelly <michael.e.kelly@gmail.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Dylan Strohschein <dylan.strohschein@bindplane.com> Co-authored-by: Daniel Kuiper <daniel.kuiper@observiq.com> Co-authored-by: Joe Armstrong <joe.a.armstrong@gmail.com> Co-authored-by: Keith Schmitt <32067685+schmikei@users.noreply.github.com> Co-authored-by: Dylan Myers <Dylan-M@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Caleb Hurshman <caleb.hurshman@bindplane.com> Co-authored-by: Cole Laven <82364622+colelaven@users.noreply.github.com> Co-authored-by: Nico Stewart <antonblock@users.noreply.github.com> Co-authored-by: DanQUlXOTE <dan.jordan@bindplane.com> Co-authored-by: Dan Jordan <danieldjordan@gmail.com>
Proposed Change
Uploads Linux packages to our experimental Google Artifact Registry. The deb and rpm repositories are still being tested, and should be avoided by users.
Once confirmed stable, the Linux repositories can be used by users to install and upgrade BDOT without needing to use an install script or download artifacts from Github or GCS.
Checklist