Skip to content

Add binary-path GitHub Actions reference workflow#301

Open
Ayush7614 wants to merge 1 commit into
Asymptote-Labs:mainfrom
Ayush7614:examples/binary-path-ci-workflow
Open

Add binary-path GitHub Actions reference workflow#301
Ayush7614 wants to merge 1 commit into
Asymptote-Labs:mainfrom
Ayush7614:examples/binary-path-ci-workflow

Conversation

@Ayush7614

@Ayush7614 Ayush7614 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add examples/github-actions/binary-path-telemetry.yml showing how to provision beacon and beacon-otelcol side by side and pass binary-path for air-gapped or self-hosted runners.
  • Document the pattern in CI telemetry export docs and link it from cli/beacon/README.md.

Background

action.yml already documents binary-path for air-gapped/self-hosted runners and skips release download when it is set, but there was no copy-paste reference workflow. No open issues or PRs target this gap.

Test plan

  • Verified examples/github-actions/binary-path-telemetry.yml parses as valid YAML
  • Confirmed inputs match action.yml (binary-path, with beacon-otelcol adjacent)
  • Ran go test ./internal/ci/... in cli/beacon
  • Maintainer can copy the workflow into a test repo (or replace the provision step with an internal mirror copy) and run workflow_dispatch

Note

Low Risk
Documentation and an example workflow only; no changes to action runtime behavior or application code.

Overview
Adds a copy-paste reference workflow for CI telemetry when runners must not download Beacon during the action step.

examples/github-actions/binary-path-telemetry.yml shows provisioning beacon and beacon-otelcol side by side (with optional checksum-verified download, or an internal mirror on air-gapped runners), then invoking the composite action with binary-path so release download is skipped.

cli/beacon/README.md and docs/log-forwarding/ci-telemetry-exports.mdx document the air-gapped/self-hosted pattern and link to the new example alongside existing GitHub Actions samples.

Reviewed by Cursor Bugbot for commit a8ca801. Bugbot is set up for automated code reviews on this repo. Configure here.

Show how to provision beacon and beacon-otelcol side by side and pass
binary-path for air-gapped or self-hosted runners, with docs links.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant