OpenTelemetry for GitHub Workflows, Jobs and Steps
Version updated for https://github.com/plengauer/Thoth to version v5.60.0.
- This action is used across all versions by 14 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action automates the collection and propagation of OpenTelemetry spans, metrics, and logs from shell scripts and GitHub workflows. It provides automatic context propagation via HTTP, auto-instrumentation of all commands, and supports installation via Debian or RPM packages, as well as distributable GitHub actions for workflow-level and job-level instrumentation.
What’s Changed
What’s Changed
- Recompile Agentic Workflows by @plengauer in https://github.com/plengauer/Thoth/pull/3713
- Update opentelemetry-js monorepo by @plengauer in https://github.com/plengauer/Thoth/pull/3708
- Update Demo injection_docker_renovate by @plengauer in https://github.com/plengauer/Thoth/pull/3718
- Update Demo observe_subprocesses by @plengauer in https://github.com/plengauer/Thoth/pull/3717
- Update Demo observe_subprocesses by @plengauer in https://github.com/plengauer/Thoth/pull/3727
- Update Demo _complex_download_github_releases by @plengauer in https://github.com/plengauer/Thoth/pull/3716
- Update Demo injection_docker_renovate by @plengauer in https://github.com/plengauer/Thoth/pull/3728
- Deploy OpenTelemetry by @plengauer in https://github.com/plengauer/Thoth/pull/3720
- Pin dependencies by @plengauer in https://github.com/plengauer/Thoth/pull/3721
- Update renovatebot/github-action action to v46.1.18 by @plengauer in https://github.com/plengauer/Thoth/pull/3729
- Update docker/setup-qemu-action action to v4.2.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3701
- Update github/gh-aw-actions action to v0.82.3 by @plengauer in https://github.com/plengauer/Thoth/pull/3724
- Update plengauer/opentelemetry-github action to v5.59.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3725
- Update actions/setup-java action to v5.5.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3740
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3741
- Fix
sudo --injection: place--preserve-envbefore end-of-options separator by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3739 - Temporarily disable superlinter injection by @plengauer in https://github.com/plengauer/Thoth/pull/3771
- Update opentelemetry-python monorepo by @plengauer in https://github.com/plengauer/Thoth/pull/3779
- Deploy OpenTelemetry by @plengauer in https://github.com/plengauer/Thoth/pull/3743
- Update dependency org.junit.jupiter:junit-jupiter to v6.1.2 by @plengauer in https://github.com/plengauer/Thoth/pull/3763
- Update renovatebot/github-action action to v46.1.19 by @plengauer in https://github.com/plengauer/Thoth/pull/3764
- Group Traceloop Renovate updates with OpenTelemetry dependencies by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3784
- Transition quality linting from super-linter to MegaLinter by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3777
- Add musl/Node HTTP docker integration coverage by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3742
- Fix publish workflow: only mark release as latest when no higher version exists by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3761
- Reduce renovate test matrix from 10 to 3 runs by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3773
- Update actions/setup-dotnet action to v6 by @plengauer in https://github.com/plengauer/Thoth/pull/3780
- Update actions/setup-java action to v5.6.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3778
- Update Demo injection_deep_java by @plengauer in https://github.com/plengauer/Thoth/pull/3749
- Update github/gh-aw-actions action to v0.82.12 by @plengauer in https://github.com/plengauer/Thoth/pull/3746
- Update dependency @actions/cache by @plengauer in https://github.com/plengauer/Thoth/pull/3726
- Update Demo injection_deep_python by @plengauer in https://github.com/plengauer/Thoth/pull/3751
- Update ghcr.io/plengauer/opentelemetry-github-workflow-instrumentation-runner Docker tag to v5.59.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3723
- Update Demo injection_inner_xargs_parallel by @plengauer in https://github.com/plengauer/Thoth/pull/3750
- Update Demo context_propagation_http_netcat by @plengauer in https://github.com/plengauer/Thoth/pull/3753
- Update actions/setup-node action to v7 by @plengauer in https://github.com/plengauer/Thoth/pull/3770
- Fix superlinter injection by @plengauer in https://github.com/plengauer/Thoth/pull/3734
- Fix deployment workflow downgrades permissions by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3757
- Update Test Images by @plengauer in https://github.com/plengauer/Thoth/pull/3786
- Serialize publish job executions via concurrency group by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3762
- Update Demo observe_subprocesses by @plengauer in https://github.com/plengauer/Thoth/pull/3752
- Update Demo _complex_download_github_releases by @plengauer in https://github.com/plengauer/Thoth/pull/3748
- Pin dependencies by @plengauer in https://github.com/plengauer/Thoth/pull/3792
- Update softprops/action-gh-release action to v3.0.2 by @plengauer in https://github.com/plengauer/Thoth/pull/3768
- Lock file maintenance by @plengauer in https://github.com/plengauer/Thoth/pull/3765
- Update Demo injection_deep_node by @plengauer in https://github.com/plengauer/Thoth/pull/3754
- Update Demo injection_docker_renovate by @plengauer in https://github.com/plengauer/Thoth/pull/3755
- Update renovatebot/github-action action to v46.1.20 by @plengauer in https://github.com/plengauer/Thoth/pull/3799
- Update actions/setup-python action to v7 by @plengauer in https://github.com/plengauer/Thoth/pull/3800
- Update opentelemetry-js monorepo by @plengauer in https://github.com/plengauer/Thoth/pull/3802
- Update github/codeql-action action to v3.37.3 by @plengauer in https://github.com/plengauer/Thoth/pull/3801
- Update github/gh-aw-actions action to v0.83.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3798
- Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.30.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3810
- Update otel/opentelemetry-collector-contrib Docker tag to v0.157.0 by @plengauer in https://github.com/plengauer/Thoth/pull/3812
- Recompile Agentic Workflows by @plengauer in https://github.com/plengauer/Thoth/pull/3744
- Update actions/checkout action to v7.0.1 by @plengauer in https://github.com/plengauer/Thoth/pull/3797
- Add Renovate-trackable version comments to OpenTelemetry GitHub action SHA pins by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3815
- Temporarily disable uploading of the sarif file by @plengauer in https://github.com/plengauer/Thoth/pull/3823
- MegaLinter config: exclude generated files, disable non-applicable linters, fix jscpd threshold by @plengauer in https://github.com/plengauer/Thoth/pull/3833
- Rework copilot instructions: remove SHA-pin rule, add lock.yml guidance, fix stale facts by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3828
- Fix corroborated Python analyzer bugs in SDK detector loading and action bootstrap by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3851
- Docs: resolve markdownlint/table formatter findings across README, demos, and skills docs by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3856
- Propagate otel SDK version in workflow instrumentation on Alpine/busybox by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3712
- Add cspell.json project dictionary to eliminate false positive spell-check noise by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3857
- Update actions/github-script digest to 3a2844b by @plengauer in https://github.com/plengauer/Thoth/pull/3820
- Add explicit
idna>=3.15constraint for SDK wrapper requirements by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3861 - Harden C HTTP instrumentation and forward wrapper: allocation checks, bounded formatting, and canonical formatting pass by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3862
- Add MegaLinter config for non-applicable rules and jscpd threshold by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3865
- Split deploy action into deploy and deploy-local by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3829
- Fix shellcheck findings in hand-written workflow YAML (actionlint/MegaLinter) by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3860
- Fix Python style findings: bare except, F811 duplicate imports, type annotations, method-assign by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3870
- Add per-user rate limit to autotriage agentic workflow by @plengauer with @Copilot in https://github.com/plengauer/Thoth/pull/3874
- Automatic Version Bump by @plengauer in https://github.com/plengauer/Thoth/pull/3879
Full Changelog: https://github.com/plengauer/Thoth/compare/v5.59...v5.60.0