Skip to content

feat: enable OpenTelemetry in all GitHub agentic workflows#1617

Merged
v1v merged 7 commits into
mainfrom
copilot/enable-opentelemetry
Jul 22, 2026
Merged

feat: enable OpenTelemetry in all GitHub agentic workflows#1617
v1v merged 7 commits into
mainfrom
copilot/enable-opentelemetry

Conversation

Copilot AI commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Adds OTLP observability support to all GitHub Agentic Workflows via a single shared fragment, activated automatically when GH_AW_OTEL_ENDPOINT and GH_AW_OTEL_AUTHORIZATION secrets are present.

Changes

  • New fragment gh-aw-fragments/observability.md — holds the shared observability.otlp configuration referencing the two secrets as optional inputs; no-ops gracefully when secrets are absent
  • 57 workflow .md files updated — all gh-aw-* and internal workflow sources import gh-aw-fragments/observability.md as their first import
  • 56 .lock.yml files recompiled — each lock file now declares GH_AW_OTEL_ENDPOINT and GH_AW_OTEL_AUTHORIZATION as required: false workflow secrets and wires OTEL_EXPORTER_OTLP_ENDPOINT / OTEL_EXPORTER_OTLP_HEADERS / GH_AW_OTLP_ENDPOINTS env vars
  • gh-agent-workflows/DEVELOPING.md — fragment table updated to document observability.md

Fragment

# gh-aw-fragments/observability.md
---
observability:
  otlp:
    endpoint:
      - url: ${{ secrets.GH_AW_OTEL_ENDPOINT }}
        headers:
          Authorization: ${{ secrets.GH_AW_OTEL_AUTHORIZATION }}
---

Consumer repos that want telemetry only need to set two repository secrets — no workflow changes required.

Copilot AI assigned Copilot and v1v Jul 21, 2026
Copilot AI linked an issue Jul 21, 2026 that may be closed by this pull request
Add gh-aw-fragments/observability.md that configures OTLP to export
workflow spans when GH_AW_OTEL_ENDPOINT and GH_AW_OTEL_AUTHORIZATION
secrets are available. Import the fragment in all 57 GitHub agentic
workflow .md files and regenerate all lock files.
Copilot AI changed the title [WIP] Enable opentelemetry in GitHub workflows feat: enable OpenTelemetry in all GitHub agentic workflows Jul 21, 2026
Copilot AI requested a review from v1v July 21, 2026 13:40
Copilot finished work on behalf of v1v July 21, 2026 13:40
@v1v

v1v commented Jul 21, 2026

Copy link
Copy Markdown
Member

Requires #1590

@github-actions github-actions Bot mentioned this pull request Jul 21, 2026
@v1v

v1v commented Jul 21, 2026

Copy link
Copy Markdown
Member

@copilot resolve the merge conflicts in this pull request

Copilot AI added 2 commits July 21, 2026 14:02
Merge upstream compiler upgrade (#1590: v0.80.9 → v0.82.14) into this
branch and recompile all lock files so they include both the compiler
upgrade and the OTLP observability configuration.

Copilot AI commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Merged main (compiler upgrade v0.80.9 → v0.82.14 from #1590) and recompiled all 56 lock files — conflicts resolved in commit chore: merge main (gh-aw compiler v0.82.14) and recompile with OTEL.

Copilot finished work on behalf of v1v July 21, 2026 14:04
@v1v
v1v marked this pull request as ready for review July 21, 2026 14:46

@fr4nc1sc0-r4m0n fr4nc1sc0-r4m0n left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@v1v

v1v commented Jul 22, 2026

Copy link
Copy Markdown
Member

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Merged main (gh-aw compiler downgrade v0.82.14 → v0.82.10, new validate-uses-references.sh script) and recompiled all 62 lock files — conflicts resolved in commits 303a438 and 9916228.

Copilot finished work on behalf of v1v July 22, 2026 12:08
Copilot AI requested a review from v1v July 22, 2026 12:08
@v1v
v1v merged commit 98e7d4e into main Jul 22, 2026
26 checks passed
@v1v
v1v deleted the copilot/enable-opentelemetry branch July 22, 2026 12:11
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.

Enable opentelemetry

3 participants