Skip to content

Commit cd7d933

Browse files
committed
Merge remote-tracking branch 'upstream/main' into add-attributes-extractor
2 parents 7b26f87 + d26c1f6 commit cd7d933

File tree

10 files changed

+24
-24
lines changed

10 files changed

+24
-24
lines changed

.github/workflows/build-common.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ jobs:
230230

231231
# vaadin tests use pnpm
232232
- name: Cache pnpm modules
233-
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
233+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
234234
with:
235235
path: ~/.pnpm-store
236236
key: ${{ runner.os }}-test-cache-pnpm-modules

.github/workflows/codeql-daily.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
java-version-file: .java-version
3131

3232
- name: Initialize CodeQL
33-
uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
33+
uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
3434
with:
3535
languages: java
3636
# using "latest" helps to keep up with the latest Kotlin support
@@ -45,7 +45,7 @@ jobs:
4545
run: ./gradlew assemble -x javadoc --no-build-cache --no-daemon
4646

4747
- name: Perform CodeQL analysis
48-
uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
48+
uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
4949

5050
workflow-notification:
5151
needs:

.github/workflows/reusable-test-indy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
# vaadin tests use pnpm
5454
- name: Cache pnpm modules
55-
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
55+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
5656
with:
5757
path: ~/.pnpm-store
5858
key: ${{ runner.os }}-test-latest-cache-pnpm-modules

.github/workflows/reusable-test-latest-deps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
4747
# vaadin tests use pnpm
4848
- name: Cache pnpm modules
49-
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
49+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
5050
with:
5151
path: ~/.pnpm-store
5252
key: ${{ runner.os }}-test-latest-cache-pnpm-modules

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ jobs:
6464

6565
# Upload the results to GitHub's code scanning dashboard.
6666
- name: "Upload to code-scanning"
67-
uses: github/codeql-action/upload-sarif@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5
67+
uses: github/codeql-action/upload-sarif@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6
6868
with:
6969
sarif_file: results.sarif

bom-alpha/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies {
1616
api(platform(project(":bom")))
1717

1818
// Get the semconv version from :dependencyManagement
19-
val semconvConstraint = project(":dependencyManagement").dependencyProject.configurations["api"].allDependencyConstraints
19+
val semconvConstraint = project.project(project(":dependencyManagement").path).configurations["api"].allDependencyConstraints
2020
.find { it.group.equals("io.opentelemetry.semconv")
2121
&& it.name.equals("opentelemetry-semconv") }
2222
?: throw Exception("semconv constraint not found")

custom-checks/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ tasks.withType<Javadoc>().configureEach {
7373
configurations {
7474
named("errorprone") {
7575
dependencies.removeIf {
76-
it is ProjectDependency && it.dependencyProject == project
76+
it is ProjectDependency && it.group == project.group && it.name == project.name
7777
}
7878
}
7979
}

instrumentation/couchbase/couchbase-3.1/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/couchbase/v3_1/CouchbaseClient31Test.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55

66
package io.opentelemetry.javaagent.instrumentation.couchbase.v3_1;
77

8+
import static org.awaitility.Awaitility.await;
9+
810
import com.couchbase.client.core.env.TimeoutConfig;
911
import com.couchbase.client.core.error.DocumentNotFoundException;
12+
import com.couchbase.client.core.error.UnambiguousTimeoutException;
1013
import com.couchbase.client.java.Bucket;
1114
import com.couchbase.client.java.Cluster;
1215
import com.couchbase.client.java.ClusterOptions;
@@ -62,11 +65,18 @@ static void setup() {
6265
ClusterOptions.clusterOptions(couchbase.getUsername(), couchbase.getPassword())
6366
.environment(environment));
6467

65-
Bucket bucket = cluster.bucket("test");
66-
collection = bucket.defaultCollection();
68+
// wait and retry in the hope that it will help against test flakiness
69+
await()
70+
.atMost(Duration.ofMinutes(2))
71+
.ignoreException(UnambiguousTimeoutException.class)
72+
.until(
73+
() -> {
74+
Bucket bucket = cluster.bucket("test");
75+
collection = bucket.defaultCollection();
6776

68-
// Wait 1 minute due to slow startup contributing to flakiness
69-
bucket.waitUntilReady(Duration.ofMinutes(1));
77+
bucket.waitUntilReady(Duration.ofSeconds(30));
78+
return true;
79+
});
7080
}
7181

7282
@AfterAll

instrumentation/spring/spring-webmvc/spring-webmvc-5.3/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v5_3/SpringWebMvcTelemetryBuilder.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public final class SpringWebMvcTelemetryBuilder {
2828
builder;
2929

3030
static {
31-
SpringMvcBuilderUtil.setBuilderExtractor(SpringWebMvcTelemetryBuilder::getBuilder);
31+
SpringMvcBuilderUtil.setBuilderExtractor(builder -> builder.builder);
3232
}
3333

3434
SpringWebMvcTelemetryBuilder(OpenTelemetry openTelemetry) {
@@ -126,9 +126,4 @@ public SpringWebMvcTelemetryBuilder setEmitExperimentalHttpServerMetrics(
126126
public SpringWebMvcTelemetry build() {
127127
return new SpringWebMvcTelemetry(builder.build());
128128
}
129-
130-
public DefaultHttpServerInstrumenterBuilder<HttpServletRequest, HttpServletResponse>
131-
getBuilder() {
132-
return builder;
133-
}
134129
}

instrumentation/spring/spring-webmvc/spring-webmvc-6.0/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v6_0/SpringWebMvcTelemetryBuilder.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public final class SpringWebMvcTelemetryBuilder {
2727
builder;
2828

2929
static {
30-
SpringMvcBuilderUtil.setBuilderExtractor(SpringWebMvcTelemetryBuilder::getBuilder);
30+
SpringMvcBuilderUtil.setBuilderExtractor(builder -> builder.builder);
3131
}
3232

3333
SpringWebMvcTelemetryBuilder(OpenTelemetry openTelemetry) {
@@ -125,9 +125,4 @@ public SpringWebMvcTelemetryBuilder setEmitExperimentalHttpServerMetrics(
125125
public SpringWebMvcTelemetry build() {
126126
return new SpringWebMvcTelemetry(builder.build());
127127
}
128-
129-
public DefaultHttpServerInstrumenterBuilder<HttpServletRequest, HttpServletResponse>
130-
getBuilder() {
131-
return builder;
132-
}
133128
}

0 commit comments

Comments
 (0)