Skip to content

Commit

Permalink
Merge branch 'main' into add-oban-measurements-to-span
Browse files Browse the repository at this point in the history
  • Loading branch information
bryannaegele authored Feb 23, 2024
2 parents 108029d + 35d7192 commit 80ecb36
Show file tree
Hide file tree
Showing 142 changed files with 5,021 additions and 623 deletions.
51 changes: 11 additions & 40 deletions .github/elixir-test-matrix.json
Original file line number Diff line number Diff line change
@@ -1,58 +1,29 @@
{
"otp_version": [
"26.0.2",
"25.3.2.5",
"24.3.4.13",
"23.3.4.19"
"26.2.1",
"25.3.2.8",
"24.3.4.15"
],
"elixir_version": [
"1.15.4",
"1.14.4",
"1.13.4",
"1.12.3",
"1.11.4"
"1.16.0",
"1.14.5"
],
"rebar3_version": [
"3.20.0"
"3.22.1"
],
"os": [
"ubuntu-20.04"
],
"include": [
{
"elixir_version": "1.15.4",
"otp_version": "26.0.2",
"elixir_version": "1.16.0",
"otp_version": "26.2.1",
"check_formatted": true
}
],
"exclude": [
{
"elixir_version": "1.15.4",
"otp_version": "23.3.4.19"
},
{
"elixir_version": "1.14.4",
"otp_version": "26.0.2"
},
{
"elixir_version": "1.13.4",
"otp_version": "26.0.2"
},
{
"elixir_version": "1.12.3",
"otp_version": "25.3.2.5"
},
{
"elixir_version": "1.12.3",
"otp_version": "26.0.2"
},
{
"elixir_version": "1.11.4",
"otp_version": "25.3.2.5"
},
{
"elixir_version": "1.11.4",
"otp_version": "26.0.2"
"otp_version": "24.3.4.15"
}
]
],
"exclude": []
}
4 changes: 2 additions & 2 deletions .github/erlang-test-matrix.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"otp_version": ["26.0.2", "25.3.2.6", "24.3.4.13", "23.3.4.19"],
"rebar3_version": ["3.20.0"],
"otp_version": ["26.1.2", "25.3.2.8", "24.3.4.15"],
"rebar3_version": ["3.22.1"],
"os": ["ubuntu-20.04"]
}
155 changes: 155 additions & 0 deletions .github/hex-packages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
{
"aws_xray": {
"workingDirectory": "utilities/opentelemetry_aws_xray",
"name": "AWS Xray Utility",
"packageName": "opentelemetry_aws_xray",
"tagPrefix": "opentelemetry-aws-xray-v",
"buildTool": "rebar3",
"language": "erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"cowboy": {
"workingDirectory": "instrumentation/opentelemetry_cowboy",
"name": "Cowboy Instrumentation",
"packageName": "opentelemetry_cowboy",
"tagPrefix": "opentelemetry-cowboy-v",
"buildTool": "rebar3",
"language": "erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"dataloader": {
"workingDirectory": "instrumentation/opentelemetry_dataloader",
"name": "Dataloader Instrumentation",
"packageName": "opentelemetry_dataloader",
"tagPrefix": "opentelemetry-dataloader-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"ecto": {
"workingDirectory": "instrumentation/opentelemetry_ecto",
"name": "Ecto Instrumentation",
"packageName": "opentelemetry_ecto",
"tagPrefix": "opentelemetry-ecto-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"elli": {
"workingDirectory": "instrumentation/opentelemetry_elli",
"name": "Elli Instrumentation",
"packageName": "opentelemetry_elli",
"tagPrefix": "opentelemetry-elli-v",
"buildTool": "rebar3",
"language": "erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"finch": {
"workingDirectory": "instrumentation/opentelemetry_finch",
"name": "Finch Instrumentation",
"packageName": "opentelemetry_finch",
"tagPrefix": "opentelemetry-finch-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"grpcbox": {
"workingDirectory": "instrumentation/opentelemetry_grpcbox",
"name": "GRPCBox Instrumentation",
"packageName": "opentelemetry_grpcbox",
"tagPrefix": "opentelemetry-grpcbox-v",
"buildTool": "rebar3",
"language": "erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"http_instrumentation": {
"workingDirectory": "utilities/opentelemetry_instrumentation_http",
"name": "HTTP Utilities",
"packageName": "opentelemetry_instrumentation_http",
"tagPrefix": "opentelemetry-instrumentation-http-v",
"buildTool": "rebar3",
"language": "erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"httpoison": {
"workingDirectory": "instrumentation/opentelemetry_httpoison",
"name": "HTTPoison Instrumentation",
"packageName": "opentelemetry_httpoison",
"tagPrefix": "opentelemetry-httpoison-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"nebulex": {
"workingDirectory": "instrumentation/opentelemetry_nebulex",
"name": "Nebulex Instrumentation",
"packageName": "opentelemetry_nebulex",
"tagPrefix": "opentelemetry-nebulex-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"oban": {
"workingDirectory": "instrumentation/opentelemetry_oban",
"name": "Oban Instrumentation",
"packageName": "opentelemetry_oban",
"tagPrefix": "opentelemetry-oban-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"opentelemetry_telemetry": {
"workingDirectory": "utilities/opentelemetry_telemetry",
"name": "Opentelemetry Telemetry",
"packageName": "opentelemetry_telemetry",
"tagPrefix": "opentelemetry-telemetry-v",
"buildTool": "mix",
"language": "elixir-erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"phoenix": {
"workingDirectory": "instrumentation/opentelemetry_phoenix",
"name": "Phoenix Instrumentation",
"packageName": "opentelemetry_phoenix",
"tagPrefix": "opentelemetry-phoenix-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"redix": {
"workingDirectory": "instrumentation/opentelemetry_redix",
"name": "Redix Instrumentation",
"packageName": "opentelemetry_redix",
"tagPrefix": "opentelemetry-redix-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"req": {
"workingDirectory": "instrumentation/opentelemetry_req",
"name": "Req Instrumentation",
"packageName": "opentelemetry_req",
"tagPrefix": "opentelemetry-req-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"tesla": {
"workingDirectory": "instrumentation/opentelemetry_tesla",
"name": "Tesla Instrumentation",
"packageName": "opentelemetry_tesla",
"tagPrefix": "opentelemetry-tesla-v",
"buildTool": "mix",
"language": "elixir",
"authorizedUsers": ["bryannaegele","tsloughter"]
},
"process_propagator": {
"workingDirectory": "propagators/opentelemetry_process_propagator",
"name": "Opentelemetry Process Propagator",
"packageName": "opentelemetry_process_propagator",
"tagPrefix": "opentelemetry-process-propagator-v",
"buildTool": "mix",
"language": "elixir-erlang",
"authorizedUsers": ["bryannaegele","tsloughter"]
}
}
5 changes: 5 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
elixir:
- .github/elixir-test-matrix.json
- instrumentation/**/*.ex
- instrumentation/**/*.exs
- instrumentation/**/mix.lock
Expand All @@ -16,6 +17,7 @@ elixir:
- utilities/**/mix.lock

erlang:
- .github/erlang-test-matrix.json
- instrumentation/**/*.erl
- instrumentation/**/*.hrl
- instrumentation/**/rebar.*
Expand Down Expand Up @@ -83,6 +85,9 @@ opentelemetry_oban:
opentelemetry_phoenix:
- instrumentation/opentelemetry_phoenix/**/*

opentelemetry_bandit:
- instrumentation/opentelemetry_bandit/**/*

opentelemetry_process_propagator:
- propagators/opentelemetry_process_propagator/**/*

Expand Down
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-aws-xray.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry AWS X-Ray - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-aws-xray-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-aws-xray-v
include-paths:
- utilities/opentelemetry_aws_xray/src/**/*
- utilities/opentelemetry_aws_xray/rebar.*
- utilities/opentelemetry_aws_xray/
11 changes: 11 additions & 0 deletions .github/release-drafter-templates/opentelemetry-bandit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
_extends: opentelemetry-erlang-contrib:.github/release-drafter.yml
name-template: 'Opentelemetry Bandit - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-bandit-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-bandit-v
include-paths:
- instrumentation/opentelemetry_bandit/

footer: |
---
[Changelog](https://$REPOSITORY/blob/main/instrumentation/opentelemetry_bandit/CHANGELOG.MD)
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-cowboy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Cowboy - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-cowboy-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-cowboy-v
include-paths:
- instrumentation/opentelemetry_cowboy/src/**/*
- instrumentation/opentelemetry_cowboy/rebar.*
- instrumentation/opentelemetry_cowboy/
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Dataloader - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-dataloader-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-dataloader-v
include-paths:
- instrumentation/opentelemetry_dataloader/lib/**/*
- instrumentation/opentelemetry_dataloader/lib/mix.*
- instrumentation/opentelemetry_dataloader/
8 changes: 6 additions & 2 deletions .github/release-drafter-templates/opentelemetry-ecto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ _extends: opentelemetry-erlang-contrib:.github/release-drafter.yml
name-template: 'Opentelemetry Ecto - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-ecto-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-ecto-v
footer: |
---
[Changelog](https://$REPOSITORY/blob/main/instrumentation/opentelemetry_ecto/CHANGELOG.MD)
include-paths:
- instrumentation/opentelemetry_ecto/lib/**/*
- instrumentation/opentelemetry_ecto/lib/mix.*
- instrumentation/opentelemetry_ecto/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-elli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Elli - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-elli-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-elli-v
include-paths:
- instrumentation/opentelemetry_elli/src/**/*
- instrumentation/opentelemetry_elli/rebar.*
- instrumentation/opentelemetry_elli/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-finch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Finch - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-finch-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-finch-v
include-paths:
- instrumentation/opentelemetry_finch/lib/**/*
- instrumentation/opentelemetry_finch/lib/mix.*
- instrumentation/opentelemetry_finch/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-grpcbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry GRPCBox - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-grpcbox-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-grpcbox-v
include-paths:
- instrumentation/opentelemetry_grpcbox/src/**/*
- instrumentation/opentelemetry_grpcbox/rebar.*
- instrumentation/opentelemetry_grpcbox/
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry HTTPoison - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-httpoison-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-httpoison-v
include-paths:
- instrumentation/opentelemetry_httpoison/lib/**/*
- instrumentation/opentelemetry_httpoison/lib/mix.*
- instrumentation/opentelemetry_httpoison/
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Instrumentation HTTP - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-instrumentation-http-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-instrumentation-http-v
include-paths:
- utilities/opentelemetry_instrumentation-http/src/**/*
- utilities/opentelemetry_instrumentation-http/rebar.*
- utilities/opentelemetry_instrumentation-http/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-nebulex.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Nebulex - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-nebulex-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-nebulex-v
include-paths:
- instrumentation/opentelemetry_nebulex/lib/**/*
- instrumentation/opentelemetry_nebulex/lib/mix.*
- instrumentation/opentelemetry_nebulex/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-oban.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Oban - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-oban-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-oban-v
include-paths:
- instrumentation/opentelemetry_oban/lib/**/*
- instrumentation/opentelemetry_oban/lib/mix.*
- instrumentation/opentelemetry_oban/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-phoenix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Phoenix - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-phoenix-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-phoenix-v
include-paths:
- instrumentation/opentelemetry_phoenix/lib/**/*
- instrumentation/opentelemetry_phoenix/lib/mix.*
- instrumentation/opentelemetry_phoenix/
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ name-template: 'Opentelemetry Process Propagator - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-process-propagator-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-process-propagator-v
include-paths:
- propagators/opentelemetry_process_propagator/src/**/*
- propagators/opentelemetry_process_propagator/rebar.*
- propagators/opentelemetry_process_propagator/lib/**/*
- propagators/opentelemetry_process_propagator/lib/mix.*
- propagators/opentelemetry_process_propagator/

footer: |
---
[Changelog](https://$REPOSITORY/blob/main/propagators/opentelemetry_process_propagator/CHANGELOG.MD)
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-redix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Redix - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-redix-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-redix-v
include-paths:
- instrumentation/opentelemetry_redix/lib/**/*
- instrumentation/opentelemetry_redix/lib/mix.*
- instrumentation/opentelemetry_redix/
3 changes: 1 addition & 2 deletions .github/release-drafter-templates/opentelemetry-req.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ name-template: 'Opentelemetry Req - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-req-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-req-v
include-paths:
- instrumentation/opentelemetry_req/lib/**/*
- instrumentation/opentelemetry_req/lib/mix.*
- instrumentation/opentelemetry_req/
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,4 @@ name-template: 'Opentelemetry Telemetry - v$RESOLVED_VERSION'
tag-template: 'opentelemetry-telemetry-v$RESOLVED_VERSION'
tag-prefix: opentelemetry-telemetry-v
include-paths:
- utilities/opentelemetry_telemetry/src/**/*
- utilities/opentelemetry_telemetry/rebar.*
- utilities/opentelemetry_telemetry/lib/**/*
- utilities/opentelemetry_telemetry/lib/mix.*
- utilities/opentelemetry_telemetry/
Loading

0 comments on commit 80ecb36

Please sign in to comment.