{"repo":"honeycombio/gha-buildevents","free":true,"listed":false,"github":"https://github.com/honeycombio/gha-buildevents","clone":"git clone https://github.com/honeycombio/gha-buildevents.git","description":"Trace GitHub Action workflows with Honeycomb","language":"TypeScript","stars":58,"topics":["github-actions","honeycomb","honeycombio","observability"],"license":"MIT","category":"analytics","readme_excerpt":"gha-buildevents Action This GitHub Action instruments your workflows using Honeycomb's buildevents tool. It populates the trace with metadata from the GitHub Actions environment and will always send a trace for the build, even if the build failed. gha-buildevents has to be added to every job that should be instrumented. ⚠️ Limitations - if downloading or executing buildevents fails, the entire job will fail 📣 Adopting version 2.0.0 - The input field job-status has been renamed to status . This is no longer required in every job. This was done because status can now be job status or workflow status. We still support job-status but will give a warning that it is deprecated and encourage the switch to the status field. - status is no longer required in every job because including the status field ends a trace. For multi job workflows this is only required as part of the last job or the job that will end the trace. - Each Job MUST include unique STEP IDs to ensure each job's spans are properly organized together. - An example of adopting these changes is in the Integration Worflow of this repo. Here is the corresponding trace: How to use it Single Job Workflow Multi Job Workflow One job must run first, before other jobs in the workflow. This job—and only this job—needs to record the start time of the trace. The output of the first job is important. This is how the trace-start timestamp is made available to a new LAST job that ends the trace with a correct duration. In the FIRST ","default_branch":null,"files":null,"tree":[],"storefront":"/r/honeycombio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/honeycombio/gha-buildevents/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}