Skip to content

Update coralogix-autoinstrumentation from Lambda instrumentation v0.44 to v0.50.3 #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
53bf776
fix: actually exempt releases from unmaintained-autoclose (#2414)
pichlermarc Sep 4, 2024
c00080a
chore(deps): update dependency webpack to v5.94.0 [security] (#2419)
renovate-bot Sep 4, 2024
0503b66
chore: mark AWS vendor packages as unmaintained (#2415)
pichlermarc Sep 4, 2024
ec3b9c8
fix(instrumentation-redis-4): avoid diag.error spam when configured c…
trentm Sep 4, 2024
bc69fff
feat: Record AWS Lambda coldstarts (#2403)
serkan-ozal Sep 4, 2024
b09cb40
test(instrumentation-express): update to use correct span kind enum; …
trentm Sep 5, 2024
ef5efcb
feat(detector-instana)!: change implementation to DetectorSync interf…
david-luna Sep 7, 2024
e87ff9d
fix: auto-config of baggage propagator (#2425)
joekhoobyar Sep 10, 2024
7448d37
test(instrumentation-express): pass correct type to app.get() (#2427)
pichlermarc Sep 10, 2024
12adb43
feat(instrumentation-pg): initial implementation of DB metrics (#2349)
maryliag Sep 11, 2024
3ee6f09
fix(detector-gcp): suppress internal tracing (#2424)
david-luna Sep 12, 2024
9a7690e
fix(detector-alibaba): suppres internal tracing (#2429)
david-luna Sep 12, 2024
cb89486
fix(host-metrics): widen MeterProvider type restriction in BaseMetric…
brianphillips Sep 12, 2024
80c2f1a
fix(detector-container): suppress internal tracing (#2430)
david-luna Sep 13, 2024
aa9710f
fix(detector-aws): suppress internal tracing for all detectors (#2433)
david-luna Sep 17, 2024
ee5c584
feat(instrumentation-express): Use router path in router span names (…
onurtemizkan Sep 17, 2024
5507c36
ci: update mssql server image to 2022-latest and update healthcheck t…
pichlermarc Sep 23, 2024
0d6ebde
test: update mssql envvar to MSSQL_SA_PASSWORD (#2447)
trentm Sep 23, 2024
050fee0
feat(instrumentation-pg): implementation of metric operation duration…
maryliag Sep 25, 2024
7898458
chore(instrumentation-fastify): mark instrumentation as unmaintained …
pichlermarc Sep 26, 2024
138c6c5
chore(deps): update dependency express to v4.20.0 [security] (#2431)
renovate-bot Sep 26, 2024
37009ad
chore: remove usages of Span constructor (#2458)
david-luna Oct 2, 2024
6107185
ci: align codeql settings with Security SIG recommendations (#2461)
pichlermarc Oct 4, 2024
02a9fdb
feat(instrumentation-fastify): Enable Fastify v5 (#2460)
onurtemizkan Oct 4, 2024
7fd154b
chore(detector-contrainer): remove orphan codecov script (#2444)
pichlermarc Oct 4, 2024
fbeb305
chore: update @types/node to 18.18.14 (#2462)
david-luna Oct 8, 2024
2512c78
chore: release main (#2420)
dyladan Oct 8, 2024
23aae01
refactor(instr-undici): avoid use of deprecated APIs for diagnostic c…
david-luna Oct 9, 2024
3c7c0da
ci: use codecov token when uploading reports (#2468)
pichlermarc Oct 10, 2024
645ac2e
chore: remove @haddasbronfman and @osherv from component owners (#2466)
pichlermarc Oct 10, 2024
4d66431
fix: add missing @opentelemetry/core dependency (#2473)
pichlermarc Oct 10, 2024
25ab243
chore: release main (#2474)
dyladan Oct 10, 2024
d08d50d
chore(instrumentation-pg): use done on test (#2478)
maryliag Oct 11, 2024
d11efb3
chore(examples/mysql): modernize this example (#2465)
trentm Oct 11, 2024
ad560df
fix(detector-container): properly detect container ID when using Podm…
sjinks Oct 14, 2024
0341e89
chore: update test-all-versions configs to test fewer package version…
trentm Oct 15, 2024
a558044
feat(auto-instrumentations-node)!: disable @opentelemetry/instrumenta…
pichlermarc Oct 15, 2024
b043ffb
feat(instrumentation-pg): add operation name attribute to db duration…
maryliag Oct 15, 2024
33c093d
fix(instrumentation-pg): not add duplicate listeners to pg pool (#2484)
maryliag Oct 16, 2024
a4fcd26
chore: release main (#2483)
dyladan Oct 16, 2024
f9f5123
chore: add readme and markdown to default lint (#2489)
maryliag Oct 17, 2024
836ae2d
chore: move xray propagators back to contrib (#2411)
pichlermarc Oct 21, 2024
30e8fc5
chore(deps): update dependency webpack to v5.95.0 [security] (#2496)
renovate-bot Oct 21, 2024
86dba74
fix: change span names for socket-io (#2495)
povilasv Oct 23, 2024
d056d21
chore: upgrade to mocha@10 (#2481)
trentm Oct 23, 2024
25e53d6
refactor(instrumentation-mysql2): improve performance of getSpanName …
geotry Oct 23, 2024
97a2956
fix(instrumentation-pg): ensure db.client.operation.duration metric i…
trentm Oct 23, 2024
d3c8bd9
chore: clean up some deps (#2499)
trentm Oct 24, 2024
2822511
chore(deps): update deps matching "@opentelemetry/*" (#2500)
trentm Oct 24, 2024
9b43ccb
chore: add 'lint:deps' script to check for unused and unlisted deps (…
trentm Oct 24, 2024
9564380
feat(instrumentation-pg): add error type to db duration metric (#2476)
maryliag Oct 25, 2024
7633cae
chore: release main (#2497)
dyladan Oct 25, 2024
9a20e15
fix(instrumentation-undici): Fix RequestType (#2503)
mtreinik Oct 28, 2024
c260e26
chore(propagator-aws-xray): update npm scripts to align with other pk…
trentm Oct 31, 2024
1ae98de
chore: fix broken links for aws propgators (#2511)
blumamir Nov 1, 2024
a926f53
feat(aws-lambda)!: Remove explicit x-ray context in favor of global p…
martinkuba Nov 1, 2024
ad8c581
fix(instrumentation-mysql): fix test for mysql2 v3 (#2168) (#2451)
tpraxl Nov 1, 2024
a5b5614
feat(aws-sdk): add s3 and kinesis service extensions for aws-sdk inst…
jj22ee Nov 1, 2024
8070c7f
fix(pg): Do not add SQLCommenter comments to prepared statements (#2456)
raphael-theriault-swi Nov 4, 2024
1165264
docs(instrumentation-router): correct import statement (#2517)
Netail Nov 5, 2024
95547b8
chore: update component owner for AWS to jj22ee (#2506)
jj22ee Nov 5, 2024
6234918
chore: use nx commands (#2493)
david-luna Nov 5, 2024
80d0c74
feat(instrumentation-runtime-node)!: add prom-client-metrics (#2136)
pikalovArtemN Nov 5, 2024
0309cae
feat(instrumentation-aws-lambda): take care of ESM based (`.mjs`) han…
serkan-ozal Nov 7, 2024
28e209a
fix(instrumentation-undici): fix a possible crash if the request path…
trentm Nov 7, 2024
acbaf20
chore: release main (#2507)
dyladan Nov 7, 2024
7cc26fb
chore(scripts): update-otel-deps.js script fixes (#2520)
trentm Nov 8, 2024
5eb61d8
chore(deps): update deps matching "@opentelemetry/*" (#2521)
trentm Nov 8, 2024
bc647fc
docs(multiple): update readme for semantic convention (#2529)
raymonslickdeals Nov 18, 2024
5223a6c
feat(deps): update deps matching '@opentelemetry/*' (#2535)
pichlermarc Nov 18, 2024
d0fb135
chore: release main (#2537)
dyladan Nov 18, 2024
162feb1
fix(docs): broken link for community contribution lifecycle and proce…
trivikr Nov 21, 2024
d5215f3
chore(deps): update dependency @koa/router to v13 (#2384)
renovate-bot Nov 25, 2024
468222b
chore(aws): replace deprecated substr with substring (#2551)
trivikr Nov 26, 2024
2784357
chore(examples/redis): use crypto.randomBytes to generate uuid (#2546)
trivikr Nov 26, 2024
6ee7e7f
fix(examples/web): updated webpack deps and npm start (#2530)
xonev Nov 26, 2024
d7773a2
chore: Update the express example (#2532)
sp6370 Nov 27, 2024
4aba201
refactor(examples/express): small refactor of imports (#2562)
trentm Nov 27, 2024
e7cc441
chore(examples/web): modernize the docker compose & collector setup f…
trentm Nov 27, 2024
2f5d1de
chore: replace deprecated substr() with substring() (#2553)
trivikr Nov 27, 2024
0fc1ed3
chore(examples/mongodb): Update mongodb example dependencies (#2531)
dsvanlani Nov 28, 2024
97ebd4f
chore(aws-sdk): add @trivikr as component owner (#2557)
trivikr Dec 1, 2024
bf8117e
chore(instr-koa): update instrumentation-koa tests (#2566)
david-luna Dec 2, 2024
8bfa21f
fix(docs): broken link for community contribution lifecycle and proce…
trivikr Dec 3, 2024
e674b1b
fix(instrumentation-mysql2): instrument connection on 3.11.5 (#2579)
pichlermarc Dec 4, 2024
fa78668
ci: add workflow to update otel dependencies (#2536)
pichlermarc Dec 4, 2024
f611353
ci(update-otel-deps): use --set-upstream when pushing (#2583)
pichlermarc Dec 4, 2024
5df02cb
feat(deps): update deps matching '@opentelemetry/*' (#2582)
pichlermarc Dec 4, 2024
e3c9150
chore: release main (#2581)
dyladan Dec 5, 2024
23a345d
feat(contrib-test-utils): copy soon-to-be-removed types from @opentel…
pichlermarc Dec 5, 2024
5d60689
docs: update contributing guidelines for required org membership (#2548)
JamieDanielson Dec 5, 2024
baccd98
ci: run browser tests on Node.js 22 (#2587)
pichlermarc Dec 5, 2024
de679ad
fix(test-utils): Don't swallow assertion errors from `checkResult` an…
onurtemizkan Dec 6, 2024
2e0cbdf
feat!: widen peer dependency range to include zone.js v0.15.0 (#2571)
pichlermarc Dec 6, 2024
30d668e
chore(deps): lock file maintenance (#2594)
pichlermarc Dec 7, 2024
6158af0
feat(deps): lock file maintenance (#2225)
renovate-bot Dec 7, 2024
d4569c3
feat(deps): lock file maintenance (#2596)
renovate-bot Dec 9, 2024
ba615db
chore(deps): update dependency mongoose to v6.13.5 [security] (#2595)
renovate-bot Dec 9, 2024
91c9089
feat: report url for lambda invoked via api gateway (#2404)
johnbley Dec 10, 2024
37ea847
feat(deps): lock file maintenance (#2605)
renovate-bot Dec 16, 2024
2dc302c
ci: do not mark propagator-aws-xray as umaintained (#2606)
pichlermarc Dec 16, 2024
aa46705
feat(deps): update deps matching '@opentelemetry/*' (#2608)
opentelemetrybot Dec 18, 2024
3ef5205
chore: release main (#2586)
dyladan Dec 18, 2024
21e1331
fix(ci): use correct PR title when creating depenency update PR (#2609)
pichlermarc Dec 19, 2024
3bab134
fix(deps): update dependency systeminformation to v5.23.8 [security] …
renovate-bot Jan 7, 2025
f6ded2e
fix(instrumentation-hapi): fix this binding for plugin register metho…
seemk Jan 7, 2025
d4d3c4f
chore: release main (#2626)
dyladan Jan 7, 2025
12ee8db
test(aws-sdk): set v3 versions based on Node.js support (#2628)
trivikr Jan 8, 2025
4cfcc59
fix(propagator-aws-xray): correctly propagate over grpc (#2604)
dweitzman-codaio Jan 9, 2025
3350583
fix(instrumentation-runtime-node): use the correct unit for eventloop…
maryliag Jan 9, 2025
fdab5d4
chore: release main (#2634)
dyladan Jan 10, 2025
c2ad0af
feat(detectors): generate esm build files too (#2636)
serkan-ozal Jan 10, 2025
d8eb95f
chore(deps): update deps matching '@opentelemetry/*' (#2644)
opentelemetrybot Jan 14, 2025
3dfc7e3
test(instrumentation-aws-sdk): adapt tav versions include rule for v1…
pichlermarc Jan 14, 2025
bda9632
chore(aws-sdk): remove dependency on SQS type from JS SDK v2 (#2639)
trivikr Jan 15, 2025
1a6839b
fix(instrumentation-fastify): add missing module export (#2633)
tsmithhisler Jan 15, 2025
6b4e532
feat(deps): lock file maintenance (#2614)
renovate-bot Jan 15, 2025
e57f3e4
docs: update component ownership guidelines and templates (#2641)
pichlermarc Jan 16, 2025
e9263a3
feat(detectors): mark as side effect free (#2663)
serkan-ozal Jan 17, 2025
f97bd70
fix(detector-aws): remove all deprecation warnings (#2642)
garysassano Jan 17, 2025
4cf7e6f
fix(auto-instrumentations-node): correct typo (#2666)
garysassano Jan 17, 2025
4fb610d
chore(instrumentation-pg): have `@opentelemetry/semantic-conventions`…
serkan-ozal Jan 17, 2025
0db649f
fix(instrumentation-aws-lambda): do not import from semantic-conventi…
trentm Jan 20, 2025
3e95995
fix(detector-aws): remove semconv incubating import (#2668)
garysassano Jan 20, 2025
94414a1
fix(auto-instrumentations-node): make SIGTERM shutdown test more reli…
garysassano Jan 20, 2025
bcf1da7
chore: release main (#2637)
dyladan Jan 20, 2025
5f214eb
feat(pg): Patch client inside `lib` and `lib/pg-native` (#2563)
onurtemizkan Jan 20, 2025
c67a8c3
fix(instrumentation-mysql2): missing telemetry in mysql2 when importi…
macno Jan 21, 2025
1dace2f
refactor(contrib-test-utils): Migrate away from deprecated `addSpanPr…
chancancode Jan 22, 2025
fed82d5
docs(*): Migrate away from deprecated `addSpanProcessor` in README (#…
chancancode Jan 22, 2025
d9e757f
fix(*): Migrate away from deprecated `addSpanProcessor` in tests (#2659)
chancancode Jan 22, 2025
b0f1999
refactor: migrate away from deprecated `addMetricReader` for SDK 2.0 …
chancancode Jan 22, 2025
46accdc
fix(examples): Migrate away from deprecated `addSpanProcessor` in exa…
chancancode Jan 22, 2025
c504a9f
chore: permanently delete opentelemetry-browser-extension-autoinjecti…
chancancode Jan 22, 2025
5c38927
feat(cucumber): support @cucumber/cucumber@11 (#2676)
Ugzuzg Jan 22, 2025
4f1e605
chore(deps): update dependency undici to v6.21.1 [security] (#2675)
renovate-bot Jan 23, 2025
45c55a6
feat(auto-instrumentations-node)!: disable @opentelemetry/instrumenta…
pichlermarc Jan 27, 2025
fcca38a
docs(instrumentation-fastify): deprecate instrumentation in favor of …
pichlermarc Jan 27, 2025
b641e1b
chore: release main (#2672)
dyladan Jan 28, 2025
4da89cc
chore(deps): update codecov/codecov-action action to v5 (#2601)
renovate-bot Jan 29, 2025
00e1d04
chore(deps): update dependency mongoose to v6.13.6 [security] (#2656)
renovate-bot Jan 29, 2025
1a55420
fix(deps): update all patch versions (#2413)
renovate-bot Jan 30, 2025
cb0515a
feat(deps): lock file maintenance (#2689)
renovate-bot Jan 30, 2025
5ecbd03
chore(deps): update collector images in examples (#2692)
codeboten Feb 6, 2025
4560d14
fix(instrumentation-knex): Support better-sqlite3 errors (#2650)
deejay1 Feb 6, 2025
0057f15
fix(detector-aws): replace ecs deprecated semconv consts and hardcode…
garysassano Feb 7, 2025
c9fdd1a
fix(instrumentation-pino): log-sending was losing records when the le…
trentm Feb 7, 2025
ce62d8c
docs: minor update for the newer javascript-contrib-triagers teams (#…
trentm Feb 8, 2025
c28ae72
test(cucumber): join all paths with path module (#2694)
Ugzuzg Feb 9, 2025
92106ff
chore: Update README.md (#2695)
bokuweb Feb 9, 2025
bc349a2
test(instrumentation-mongodb): Include all versions in coverage (#2681)
onurtemizkan Feb 10, 2025
2989b94
feat(instrumentation-mongodb): Add `requireParentSpan` config option.…
onurtemizkan Feb 11, 2025
58bc158
refactor: use isWrapped from instrumentation package (#2704)
pichlermarc Feb 11, 2025
7a1e8b3
chore: add 'lint:semconv-deps' (#2569)
trentm Feb 11, 2025
db8245a
refactor(resource-detector-aws): migrate away from getEnv() (#2706)
pichlermarc Feb 12, 2025
143a1f4
refactor(resource-detector-gcp): migrate away from getEnv() (#2705)
pichlermarc Feb 12, 2025
eb43a69
chore: restore lint:deps checking; fix some deps issues (#2709)
trentm Feb 12, 2025
5e20fe2
fix(deps): update otel core experimental to ^0.57.1 (#2687)
renovate-bot Feb 12, 2025
c88dd84
fix(deps): update all patch versions (#2701)
renovate-bot Feb 13, 2025
0b76336
chore: add raphael-theriault-swi to component owners for express and …
raphael-theriault-swi Feb 13, 2025
8c56f8d
feat(deps): lock file maintenance (#2702)
renovate-bot Feb 13, 2025
fd547c8
refactor(auto-instrumentations-node): migrate away from getEnv() (#2708)
pichlermarc Feb 13, 2025
bef920a
feat(detector-aws): add more lambda semconv attributes (#2589)
garysassano Feb 15, 2025
e713796
chore: Add `onurtemizkan` as `mongodb` component owner. (#2720)
onurtemizkan Feb 17, 2025
8a5c214
feat(deps): lock file maintenance (#2719)
renovate-bot Feb 18, 2025
76a3117
ci: Add FOSSA scanning workflow (#2721)
opentelemetrybot Feb 19, 2025
1eb7700
chore: release main (#2688)
dyladan Feb 19, 2025
aca418a
Merge tag 'instrumentation-aws-lambda-v0.50.3' of github.com:open-tel…
douglascamata Mar 17, 2025
3f84104
Fix imports and linting after merge
douglascamata Mar 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 13 additions & 18 deletions .github/ISSUE_TEMPLATE/instrumentation_request.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,36 @@
---
name: Instrumentation request
about: Create a report to add support for an instrumentation
about: Create a request to add a new instrumentation
labels: instrumentation-request
---

<!--
**NB:** Before opening an instrumentation request against this repo, please read [the contributing guidelines for new instrumentation](../../CONTRIBUTING.md#new-instrumentation).
**NB:** Before opening an instrumentation request against this repo, please read [the contributing guidelines for new instrumentation](../blob/main/CONTRIBUTING.md#new-instrumentation).
-->

### Is your instrumentation request related to a problem? Please describe
### Which library do you want to instrument?
<!--
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
A clear and concise description of why this library should be instrumented. Ex. I'm always frustrated when [...]
-->


### Is it applicable for Node or Browser or both?


### Do you expect this instrumentation to be commonly used?

Weekly Downloads:

### What version of instrumentation are you interested in using?

Versions:

### Code Owners

<!--
New Instrumentation requests need at least 2 code-owners that will maintain the instrumentation long-term.
New Instrumentations MUST have at least 2 code-owners that will maintain the instrumentation long-term.
Any code-owners listed MUST fulfill all criteria laid out in the checklist below.
-->

- Owner 1
- [ ] I am a [member of the OpenTelemetry Organization](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#member)
- [ ] I have read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) and understand the responsibilities of a component owner
- [ ] I agree to follow and uphold the [mission, vision and values](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md) of the OpenTelemetry project
- [ ] I understand that the component may be subject to the [OpenTelemetry Semantic Conventions](https://github.com/open-telemetry/semantic-conventions) and agree to follow the rules set out therein
- Owner 2
<!-- instruct any co-owners to complete the checklist above and comment it on this issue -->
- [ ] Commented on the issue confirming they have fulfilled all criteria for becoming a component owner
<!-- continue listing co-owners if you have more than two -->

### Additional context
<!--
Add any other context or screenshots about the instrumentation request here. Is there a reference you could point for the well-defined lifecycle methods?
-->

7 changes: 4 additions & 3 deletions .github/ISSUE_TEMPLATE/ownership_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ labels: type:ownership-request
---

<!--
**NB:** Before opening a component ownership request against this repo, please read [CONTRIBUTING.md](../../CONTRIBUTING.md#component-ownership) and its subsections first.
**NB:** Before opening a component ownership request against this repo, please read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md#component-ownership) and its subsections first.
-->

### Which component are you requesting ownership of?
Expand All @@ -17,7 +17,7 @@ Put a link to the component here.
### Related Work and Qualifications

<!--
List here why you're qualified to take ownership of the component, see [CONTRIBUTING.md](../../CONTRIBUTING.md#becoming-a-component-owner) for details.
List here why you're qualified to take ownership of the component, see [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md#becoming-a-component-owner) for details.

Examples:
- I am working on <related open-source-project> and have deep knowledge of the instrumented package.
Expand All @@ -28,7 +28,8 @@ Examples:

### Checklist

- [ ] I have read [CONTRIBUTING.md](../../CONTRIBUTING.md) and understand the responsibilities of a component owner.
- [ ] I am a [member of the OpenTelemetry Organization](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#member)
- [ ] I have read [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) and understand the responsibilities of a component owner.
- [ ] I agree to follow and uphold the [mission, vision and values](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md) of the OpenTelemetry project
- [ ] I understand that the component I'm requesting ownership of may be subject to the [OpenTelemetry Semantic Conventions](https://github.com/open-telemetry/semantic-conventions) and agree to follow the rules set out therein.

Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Before creating a pull request, please make sure:
- You have read the guide for contributing
- See https://github.com/open-telemetry/opentelemetry-js/blob/main/CONTRIBUTING.md
- You signed all your commits (otherwise we won't be able to merge the PR)
- See https://github.com/open-telemetry/community/blob/main/CONTRIBUTING.md#sign-the-cla
- See https://github.com/open-telemetry/community/blob/main/guides/contributor#sign-the-cla
- You added unit tests for the new functionality
- You mention in the PR description which issue it is addressing, e.g. "Fixes #xxx". This will auto-close
the issue that your PR fixes (if such)
Expand Down
14 changes: 14 additions & 0 deletions .github/component-label-map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -274,20 +274,34 @@ pkg:sql-common:
- changed-files:
- any-glob-to-any-file:
- packages/opentelemetry-sql-common/**
pkg:propagator-aws-xray:
- changed-files:
- any-glob-to-any-file:
- propagators/propagator-aws-xray/**
pkg:propagator-aws-xray-lambda:
- changed-files:
- any-glob-to-any-file:
- propagators/propagator-aws-xray-lambda/**
pkg-status:unmaintained:
- changed-files:
- any-glob-to-any-file:
- detectors/node/opentelemetry-resource-detector-github/**
- packages/opentelemetry-redis-common/**
- plugins/node/instrumentation-fs/**
- plugins/node/instrumentation-tedious/**
- plugins/node/opentelemetry-instrumentation-connect/**
- plugins/node/opentelemetry-instrumentation-dns/**
- plugins/node/opentelemetry-instrumentation-fastify/**
- plugins/node/opentelemetry-instrumentation-generic-pool/**
- plugins/node/opentelemetry-instrumentation-hapi/**
- plugins/node/opentelemetry-instrumentation-knex/**
- plugins/node/opentelemetry-instrumentation-koa/**
- plugins/node/opentelemetry-instrumentation-memcached/**
- plugins/node/opentelemetry-instrumentation-mongodb/**
- plugins/node/opentelemetry-instrumentation-mysql/**
- plugins/node/opentelemetry-instrumentation-mysql2/**
- plugins/node/opentelemetry-instrumentation-nestjs-core/**
- plugins/node/opentelemetry-instrumentation-restify/**
- plugins/node/opentelemetry-instrumentation-router/**
- propagators/opentelemetry-propagator-ot-trace/**
- propagators/propagator-aws-xray-lambda/**
32 changes: 19 additions & 13 deletions .github/component_owners.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ components:
detectors/node/opentelemetry-resource-detector-alibaba-cloud:
- legendecas
detectors/node/opentelemetry-resource-detector-aws:
- carolabadeer
- jj22ee
detectors/node/opentelemetry-resource-detector-azure:
- jacksonweber
- hectorhdzg
Expand All @@ -17,7 +17,7 @@ components:
detectors/node/opentelemetry-resource-detector-instana:
- kirrg001
incubator/opentelemetry-sampler-aws-xray:
- carolabadeer
- jj22ee
metapackages/auto-configuration-propagators:
- pichlermarc
metapackages/auto-instrumentations-node:
Expand All @@ -36,14 +36,14 @@ components:
packages/opentelemetry-host-metrics:
- legendecas
packages/opentelemetry-id-generator-aws-xray:
- carolabadeer
- jj22ee
packages/opentelemetry-propagation-utils:
- dyladan
- pichlermarc
- legendecas
- blumamir
packages/opentelemetry-redis-common:
- haddasbronfman
packages/opentelemetry-redis-common: []
# Unmaintained
packages/opentelemetry-test-utils:
- dyladan
- pichlermarc
Expand All @@ -70,10 +70,11 @@ components:
plugins/node/instrumentation-tedious: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-aws-lambda:
- carolabadeer
- jj22ee
plugins/node/opentelemetry-instrumentation-aws-sdk:
- carolabadeer
- blumamir
- jj22ee
- trivikr
plugins/node/opentelemetry-instrumentation-bunyan:
- seemk
- trentm
Expand All @@ -86,8 +87,9 @@ components:
plugins/node/opentelemetry-instrumentation-express:
- JamieDanielson
- pkanal
plugins/node/opentelemetry-instrumentation-fastify:
- pichlermarc
- raphael-theriault-swi
plugins/node/opentelemetry-instrumentation-fastify: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-generic-pool: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-graphql:
Expand All @@ -104,11 +106,11 @@ components:
plugins/node/opentelemetry-instrumentation-memcached: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-mongodb:
- osherv
plugins/node/opentelemetry-instrumentation-mysql:
- haddasbronfman
- onurtemizkan
plugins/node/opentelemetry-instrumentation-mysql: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-mysql2:
- haddasbronfman
- raphael-theriault-swi
plugins/node/opentelemetry-instrumentation-nestjs-core: []
# Unmaintained
plugins/node/opentelemetry-instrumentation-net:
Expand Down Expand Up @@ -146,6 +148,10 @@ components:
- kirrg001
propagators/opentelemetry-propagator-ot-trace: []
# Unmaintained
propagators/propagator-aws-xray:
- jj22ee
propagators/propagator-aws-xray-lambda: [ ]
# Unmaintained

ignored-authors:
- renovate-bot
2 changes: 1 addition & 1 deletion .github/workflows/close-stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,5 @@ jobs:
close-pr-message: 'This issue was closed because no owner or sponsor has been found after 14 days'
stale-pr-label: pkg-status:unmaintained:autoclose-scheduled
only-labels: pkg-status:unmaintained
exempt-pr-labels: bug,has:sponsor,type:semconv-update,dependencies,autorelease:pending
exempt-pr-labels: 'bug,has:sponsor,type:semconv-update,dependencies,autorelease: pending'
remove-stale-when-updated: false
14 changes: 3 additions & 11 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,9 @@ name: "CodeQL Analysis"

on:
workflow_dispatch:
schedule:
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
- cron: '30 1 * * *'
push:
branches: [ main ]
pull_request:

jobs:
CodeQL-Build:
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/fossa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: FOSSA scanning

on:
push:
branches:
- main

permissions:
contents: read

jobs:
fossa:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: fossas/fossa-action@93a52ecf7c3ac7eb40f5de77fd69b1a19524de94 # v1.5.0
with:
api-key: ${{secrets.FOSSA_API_KEY}}
team: OpenTelemetry
2 changes: 0 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,3 @@ jobs:
- name: Lint
run: |
npm run lint
npm run lint:markdown
npm run lint:readme
3 changes: 3 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ jobs:
with:
fetch-depth: 0

# If you update this version make sure to keep in sync:
# - `build-and-cache` job of unit-test workflow
# - `build-and-cache` job of test-all-versions workflow
- name: Setup Node
uses: actions/setup-node@v4
with:
Expand Down
39 changes: 36 additions & 3 deletions .github/workflows/test-all-versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,36 @@ on:
type: string

jobs:
build-and-cache:
strategy:
fail-fast: false
runs-on: ubuntu-latest
env:
NPM_CONFIG_UNSAFE_PERM: true
NODE_OPTIONS: --max-old-space-size=4096
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
# Use the same Node.js version used for `release-please` workflow.
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Install
run: npm ci
- name: Build
run: npm run compile
- name: Upload Build Artifacts
uses: actions/upload-artifact@v4
with:
name: tav-build-cache-${{ github.run_number }}
path: node_modules/.cache/nx
retention-days: 1

tav:
name: Run test-all-versions
needs: build-and-cache
strategy:
fail-fast: false
matrix:
Expand All @@ -26,14 +54,14 @@ jobs:
ports:
- 27017:27017
mssql:
image: mcr.microsoft.com/mssql/server:2017-latest
image: mcr.microsoft.com/mssql/server:2022-latest
env:
SA_PASSWORD: mssql_passw0rd
MSSQL_SA_PASSWORD: mssql_passw0rd
ACCEPT_EULA: Y
ports:
- 1433:1433
options: >-
--health-cmd "/opt/mssql-tools/bin/sqlcmd -U sa -P $SA_PASSWORD -Q 'select 1' -b -o /dev/null"
--health-cmd "/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P $MSSQL_SA_PASSWORD -C -Q 'select 1' -b -o /dev/null"
--health-interval 1s
--health-timeout 30s
--health-start-period 10s
Expand Down Expand Up @@ -120,6 +148,11 @@ jobs:
run: npm install -g npm@9 # npm@9 supports node >=14.17.0
- name: Install
run: npm ci
- name: Download Build Artifacts
uses: actions/download-artifact@v4
with:
name: tav-build-cache-${{ github.run_number }}
path: node_modules/.cache/nx
- name: Build
run: npm run compile
- name: Run test-all-versions
Expand Down
Loading
Loading