Skip to content

Commit 2575871

Browse files
authored
Merge branch 'main' into feature/telemetryapireceiver-configuration
2 parents 16f92d1 + b284186 commit 2575871

Some content is hidden

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

58 files changed

+19117
-1984
lines changed

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ updates:
7878

7979
- package-ecosystem: "bundler"
8080
directories:
81-
- "/ruby/src/layer"
81+
- "/ruby/src/otel/layer"
8282
- "/ruby/sample-apps/function"
8383
schedule:
8484
interval: "weekly"

.github/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ changelog:
1919
labels:
2020
- java
2121

22+
- title: Ruby
23+
labels:
24+
- ruby
25+
2226
- title: Other Dependencies
2327
labels:
2428
- dependencies

.github/workflows/ci-java.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@ jobs:
2929
java-version: 17
3030

3131
- name: Setup Gradle
32-
uses: gradle/actions/setup-gradle@v3
32+
uses: gradle/actions/setup-gradle@v4
3333
with:
34-
validate-wrappers: true
3534
add-job-summary-as-pr-comment: on-failure # Valid values are 'never' (default), 'always', and 'on-failure'
3635

3736
- name: Execute Gradle build

.github/workflows/ci-nodejs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,7 @@ jobs:
3030
${{ runner.os }}-node-
3131
- run: npm install
3232
working-directory: nodejs
33+
- run: npm run lint
34+
working-directory: nodejs
35+
- run: npm test
36+
working-directory: nodejs

.github/workflows/layer-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_call:
55
inputs:
66
artifact-name:
7-
description: 'This should correspond to a actions/upload-artifact name earlier in the build.'
7+
description: 'This should correspond to a actions/upload-artifact name earlier in the build. The file name and the name of the artifact containing it must be equal.'
88
required: true
99
type: string
1010
layer-name:

.github/workflows/release-layer-java.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
outputs:
1717
JAVAAGENT_VERSION: ${{ steps.save-javaagent-version.outputs.JAVAAGENT_VERSION }}
18+
JAVAWRAPPER_VERSION: ${{ steps.save-javawrapper-version.outputs.JAVAWRAPPER_VERSION }}
1819
steps:
1920
- uses: actions/checkout@v4
2021

@@ -24,9 +25,7 @@ jobs:
2425
java-version: 17
2526

2627
- name: Setup Gradle
27-
uses: gradle/actions/setup-gradle@v3
28-
with:
29-
validate-wrappers: true
28+
uses: gradle/actions/setup-gradle@v4
3029

3130
- name: Execute Gradle build
3231
run: |
@@ -43,7 +42,7 @@ jobs:
4342
name: Save javawrapper layer to build
4443
with:
4544
name: opentelemetry-javawrapper-layer.zip
46-
path: java/layer-wrapper/build/distributions/opentelemetry-java-wrapper.zip
45+
path: java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip
4746

4847
- name: Save Javaagent Version
4948
id: save-javaagent-version
@@ -53,6 +52,14 @@ jobs:
5352
JAVAAGENT_VERSION=$(java -jar ./opentelemetry-javaagent.jar)
5453
echo "JAVAAGENT_VERSION=$JAVAAGENT_VERSION" >> $GITHUB_OUTPUT
5554
55+
- name: Save Java Wrapper Version
56+
id: save-javawrapper-version
57+
shell: bash
58+
run: |
59+
cd java
60+
JAVAWRAPPER_VERSION=$(./gradlew layer-wrapper:printOtelJavaInstrumentationVersion -q)
61+
echo "JAVAWRAPPER_VERSION=$JAVAWRAPPER_VERSION" >> $GITHUB_OUTPUT
62+
5663
publish-javaagent-layer:
5764
uses: ./.github/workflows/layer-publish.yml
5865
needs: build-layer
@@ -80,7 +87,7 @@ jobs:
8087
layer-name: opentelemetry-javaagent
8188
component-version: ${{needs.build-layer.outputs.JAVAAGENT_VERSION}}
8289
# architecture:
83-
runtimes: java8 java8.al2 java11 java17
90+
runtimes: java8.al2 java11 java17
8491
release-group: prod
8592
aws_region: ${{ matrix.aws_region }}
8693
secrets: inherit
@@ -110,9 +117,9 @@ jobs:
110117
with:
111118
artifact-name: opentelemetry-javawrapper-layer.zip
112119
layer-name: opentelemetry-javawrapper
113-
component-version: "--"
120+
component-version: ${{needs.build-layer.outputs.JAVAWRAPPER_VERSION}}
114121
# architecture:
115-
runtimes: java8 java8.al2 java11 java17
122+
runtimes: java8.al2 java11 java17
116123
release-group: prod
117124
aws_region: ${{ matrix.aws_region }}
118125
secrets: inherit

.github/workflows/release-layer-nodejs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
- name: Build
2626
run: |
2727
npm install
28+
npm run compile
2829
working-directory: nodejs
2930

3031
- name: Save Node SDK Version
@@ -49,7 +50,7 @@ jobs:
4950
needs: build-layer
5051
strategy:
5152
matrix:
52-
aws_region:
53+
aws_region:
5354
- ap-northeast-1
5455
- ap-northeast-2
5556
- ap-south-1

.github/workflows/release-layer-ruby.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,20 @@ jobs:
1919
- uses: actions/checkout@v4
2020

2121
- name: Build
22-
id: save-ruby-sdk-version
2322
run: |
2423
./build.sh
2524
shell: bash
2625
working-directory: ruby/src
2726

27+
- name: Save Ruby SDK Version
28+
id: save-ruby-sdk-version
29+
run: |
30+
unzip -q build/opentelemetry-ruby-layer.zip
31+
export GEM_PATH=$PWD/ruby/gems/3.2.0/
32+
RUBY_SDK_VERSION=$(ruby -e 'require "opentelemetry-sdk"; puts OpenTelemetry::SDK::VERSION')
33+
echo "RUBY_SDK_VERSION=$RUBY_SDK_VERSION" >> $GITHUB_OUTPUT
34+
working-directory: ruby/src
35+
2836
- name: Show directory contents
2937
run: |
3038
ls -al

0 commit comments

Comments
 (0)