Skip to content

Commit 2a27d33

Browse files
authored
Merge branch 'main' into issue4228
2 parents 8031369 + 98cbc56 commit 2a27d33

216 files changed

Lines changed: 7305 additions & 4375 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/component_owners.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,6 @@ components:
2525
instrumentation/opentelemetry-instrumentation-urllib3:
2626
- shalevr
2727

28-
instrumentation-genai/:
29-
- karthikscale3
30-
- lmolkova
31-
- lzchen
32-
- gyliu513
33-
- nirga
34-
- alizenhom
35-
- codefromthecrypt
36-
3728
processor/opentelemetry-processor-baggage:
3829
- codeboten
3930

@@ -45,8 +36,10 @@ components:
4536
- jj22ee
4637

4738
util/opentelemetry-util-genai:
39+
- Cirilla-zmh
4840
- DylanRussell
4941
- keith-decker
42+
- lmolkova
5043

5144
instrumentation-genai/opentelemetry-instrumentation-langchain:
5245
- zhirafovod
@@ -55,5 +48,15 @@ components:
5548
instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2:
5649
- nagkumar91
5750

51+
instrumentation-genai/opentelemetry-instrumentation-openai-v2:
52+
- lmolkova
53+
5854
instrumentation-genai/opentelemetry-instrumentation-anthropic:
5955
- vasantteja
56+
- anirudha
57+
- MikeGoldsmith
58+
59+
instrumentation-genai/opentelemetry-instrumentation-claude-agent-sdk:
60+
- vasantteja
61+
- anirudha
62+
- MikeGoldsmith

.github/workflows/lint_0.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,25 @@ jobs:
127127
- name: Run tests
128128
run: tox -e lint-instrumentation-anthropic
129129

130+
lint-instrumentation-claude-agent-sdk:
131+
name: instrumentation-claude-agent-sdk
132+
runs-on: ubuntu-latest
133+
timeout-minutes: 30
134+
steps:
135+
- name: Checkout repo @ SHA - ${{ github.sha }}
136+
uses: actions/checkout@v4
137+
138+
- name: Set up Python 3.14
139+
uses: actions/setup-python@v5
140+
with:
141+
python-version: "3.14"
142+
143+
- name: Install tox
144+
run: pip install tox-uv
145+
146+
- name: Run tests
147+
run: tox -e lint-instrumentation-claude-agent-sdk
148+
130149
lint-resource-detector-containerid:
131150
name: resource-detector-containerid
132151
runs-on: ubuntu-latest

.github/workflows/package-prepare-patch-release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
- opentelemetry-instrumentation-openai-v2
1212
- opentelemetry-instrumentation-openai-agents-v2
1313
- opentelemetry-instrumentation-vertexai
14+
- opentelemetry-instrumentation-anthropic
15+
- opentelemetry-instrumentation-claude-agent-sdk
1416
- opentelemetry-instrumentation-google-genai
1517
- opentelemetry-util-genai
1618
description: 'Package to be released'

.github/workflows/package-prepare-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
- opentelemetry-instrumentation-openai-v2
1212
- opentelemetry-instrumentation-openai-agents-v2
1313
- opentelemetry-instrumentation-vertexai
14+
- opentelemetry-instrumentation-anthropic
15+
- opentelemetry-instrumentation-claude-agent-sdk
1416
- opentelemetry-instrumentation-google-genai
1517
- opentelemetry-util-genai
1618
description: 'Package to be released'
@@ -31,6 +33,8 @@ jobs:
3133
next_version: ${{ steps.verify.outputs.next_version }}
3234
steps:
3335
- uses: actions/checkout@v4
36+
with:
37+
fetch-depth: 0
3438

3539
- id: verify
3640
name: Verify prerequisites

.github/workflows/package-release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
- opentelemetry-instrumentation-openai-v2
1212
- opentelemetry-instrumentation-openai-agents-v2
1313
- opentelemetry-instrumentation-vertexai
14+
- opentelemetry-instrumentation-anthropic
15+
- opentelemetry-instrumentation-claude-agent-sdk
1416
- opentelemetry-instrumentation-google-genai
1517
- opentelemetry-util-genai
1618
description: 'Package to be released'

.github/workflows/stale.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Mark stale PRs
2+
3+
on:
4+
schedule:
5+
- cron: "12 3 * * *"
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
11+
jobs:
12+
stale:
13+
permissions:
14+
contents: read
15+
issues: write
16+
pull-requests: write
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
20+
with:
21+
repo-token: ${{ secrets.GITHUB_TOKEN }}
22+
days-before-pr-stale: 14
23+
days-before-pr-close: 14
24+
days-before-issue-stale: -1
25+
days-before-issue-close: -1
26+
stale-pr-message: >
27+
This PR has been automatically marked as stale because it has not had
28+
any activity for 14 days. It will be closed if no further activity
29+
occurs within 14 days of this comment.
30+
31+
If you're still working on this, please add a comment or push new commits.
32+
close-pr-message: >
33+
This PR has been closed due to inactivity. Please reopen if you would
34+
like to continue working on it.
35+
exempt-pr-labels: "hold,WIP,blocked-by-spec,do not merge"

0 commit comments

Comments
 (0)