Skip to content

Commit a8405d7

Browse files
authored
Merge branch 'main' into feat/service-criticality-attribute
2 parents b04f065 + 062cd65 commit a8405d7

File tree

313 files changed

+6916
-5498
lines changed

Some content is hidden

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

313 files changed

+6916
-5498
lines changed

.github/CODEOWNERS

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
/docs/http/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
3737
/docs/url/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
3838
/model/http/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
39-
/model/error/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
4039
/model/client/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
4140
/model/network/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers @open-telemetry/semconv-system-approvers @open-telemetry/semconv-security-approvers
4241
/model/server/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-http-approvers
@@ -91,16 +90,16 @@
9190
/docs/non-normative/naming-known-exceptions.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-k8s-approvers
9291

9392
# Container semantic conventions
94-
/docs/resource/container.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-container-approvers
95-
/model/container/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-container-approvers
96-
/model/oci/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-container-approvers
93+
/docs/resource/container.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-k8s-approvers @open-telemetry/semconv-container-approvers
94+
/model/container/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-k8s-approvers @open-telemetry/semconv-container-approvers
95+
/model/oci/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-k8s-approvers @open-telemetry/semconv-container-approvers
9796

9897
# .NET semantic conventions approvers
99-
/docs/dotnet/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver @open-telemetry/semconv-http-approvers
98+
/docs/dotnet/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver
10099
/docs/runtime/dotnet-metrics.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver
101-
/model/aspnetcore/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver @open-telemetry/semconv-http-approvers
102-
/model/dotnet/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver @open-telemetry/semconv-http-approvers
103-
/model/signalr/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver @open-telemetry/semconv-http-approvers
100+
/model/aspnetcore/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver
101+
/model/dotnet/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver
102+
/model/signalr/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-dotnet-approver
104103

105104
# Gen-AI semantic conventions
106105
/docs/gen-ai/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-genai-approvers
@@ -118,9 +117,10 @@
118117

119118
# CICD semantic conventions
120119
/docs/cicd/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
120+
/docs/resource/deployment-environment.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers @open-telemetry/semconv-service-and-deployment-approvers
121121
/model/artifact/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
122122
/model/cicd/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
123-
/model/deployment/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
123+
/model/deployment/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers @open-telemetry/semconv-service-and-deployment-approvers
124124
/model/test/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
125125
/model/vcs/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-cicd-approvers
126126

@@ -130,8 +130,8 @@
130130
/docs/non-normative/code-attrs-migration.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-code-attribute-approvers
131131

132132
# Database semantic conventions
133-
/docs/database/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
134-
/model/database/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
133+
/docs/db/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
134+
/model/db/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
135135
/docs/non-normative/database-test-cases/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
136136
/docs/non-normative/db-migration.md @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-db-approvers
137137

@@ -165,6 +165,9 @@
165165
/docs/zos @open-telemetry/specs-semconv-approvers @open-telemetry/sig-mainframe-approvers
166166
/model/zos @open-telemetry/specs-semconv-approvers @open-telemetry/sig-mainframe-approvers
167167

168+
# Service semantic conventions
169+
/model/service/ @open-telemetry/specs-semconv-approvers @open-telemetry/semconv-service-and-deployment-approvers
170+
168171
# NFS
169172
/docs/nfs @open-telemetry/semconv-system-approvers @open-telemetry/specs-semconv-approvers
170173
/model/nfs @open-telemetry/semconv-system-approvers @open-telemetry/specs-semconv-approvers

.github/renovate.json5

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:recommended",
5-
"docker:pinDigests",
4+
"config:best-practices",
65
"helpers:pinGitHubActionDigestsToSemver"
76
],
87
"postUpdateOptions" : [
@@ -23,6 +22,10 @@
2322
"schedule": ["before 8am on Monday"]
2423
}
2524
],
25+
"lockFileMaintenance": {
26+
"enabled": true,
27+
"schedule": ["before 8am on Monday"]
28+
},
2629
"labels": [
2730
"dependencies"
2831
]

.github/scripts/triage/check-changes-ownership.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,23 @@ const prNumber: number = +process.env.PR_NUMBER!;
88
const changes: string[] = process.env.CHANGED_FILES!.split(',');
99

1010
/**
11-
* Checks if the PR already has the 'triage:accepted:ready' label, meaning the triage checks should be skipped.
12-
* @returns true if the PR has the 'triage:accepted:ready' assigned to it, false otherwise.
11+
* Checks if the PR already has the 'triage:accepted:ready' or 'triage:accepted:ready-with-sig' label, meaning the triage checks should be skipped.
12+
* Also checks if the PR title starts with '[chore]' which indicates a maintenance PR that should skip checks.
13+
* @returns true if the PR has the 'triage:accepted:ready' or 'triage:accepted:ready-with-sig' label or title starts with '[chore]', false otherwise.
1314
*/
1415
async function shouldSkipCheck() {
15-
const result = await octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}/labels", {
16+
const result = await octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}", {
1617
owner: owner,
1718
repo: repo,
1819
issue_number: prNumber
1920
});
2021

21-
return result.data.some(l => l.name === "triage:accepted:ready");
22+
const hasAcceptedLabel = result.data.labels?.some(l =>
23+
l.name === "triage:accepted:ready" || l.name === "triage:accepted:ready-with-sig"
24+
) ?? false;
25+
const isChore = result.data.title.toLowerCase().startsWith('[chore]');
26+
27+
return hasAcceptedLabel || isChore;
2228
}
2329

2430
function getCommentText(changesWithoutOwners: string[]): string {

.github/scripts/triage/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/scripts/triage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"yaml": "^2.8.1"
1010
},
1111
"devDependencies": {
12-
"@types/node": "^24.6.2"
12+
"@types/node": "24.10.1"
1313
}
1414
}

.github/scripts/update-spec-repo-links.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# ./internal/tools/update-spec-repo-links.sh v1.41.0
66

77
# this version should be kept up-to-date with the spec version that links use
8-
PREVIOUS_SPECIFICATION_VERSION=v1.50.0
8+
PREVIOUS_SPECIFICATION_VERSION=v1.51.0
99

1010
# Set this to the version number you want to KEEP in URLs in the repository.
1111
LATEST_SPECIFICATION_VERSION=$1

.github/workflows/auto-update-spec-repo-links.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
latest-version: ${{ steps.check-versions.outputs.latest-version }}
1818
already-opened: ${{ steps.check-versions.outputs.already-opened }}
1919
steps:
20-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2121

2222
- id: check-versions
2323
name: Check versions
@@ -55,7 +55,7 @@ jobs:
5555
needs:
5656
- check-versions
5757
steps:
58-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
58+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5959

6060
- name: Use CLA approved github bot
6161
run: .github/scripts/use-cla-approved-github-bot.sh
@@ -67,7 +67,7 @@ jobs:
6767
.github/scripts/update-spec-repo-links.sh $VERSION
6868
sed -i "s/^PREVIOUS_SPECIFICATION_VERSION=.*/PREVIOUS_SPECIFICATION_VERSION=$VERSION/" .github/scripts/update-spec-repo-links.sh
6969
70-
- uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
70+
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
7171
id: otelbot-token
7272
with:
7373
app-id: ${{ vars.OTELBOT_APP_ID }}

.github/workflows/build-system-check.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232
run: sudo apt-get install podman podman-docker
3333

3434
- name: check out code
35-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
35+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3636

3737
- name: install dependencies
38-
run: npm install
38+
run: npm ci --ignore-scripts
3939

4040
- name: invoke make
4141
run: make
@@ -57,10 +57,10 @@ jobs:
5757
run: sudo apt-get install podman podman-docker
5858

5959
- name: check out code
60-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
60+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
6161

6262
- name: install dependencies
63-
run: npm install
63+
run: npm ci --ignore-scripts
6464

6565
- name: invoke make
6666
run: make table-generation registry-generation
@@ -79,10 +79,10 @@ jobs:
7979
run: sudo apt-get install podman podman-docker
8080

8181
- name: check out code
82-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
82+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
8383

8484
- name: install dependencies
85-
run: npm install
85+
run: npm ci --ignore-scripts
8686

8787
- name: invoke make
8888
run: make check-policies
@@ -101,10 +101,10 @@ jobs:
101101
run: sudo apt-get install podman podman-docker
102102

103103
- name: check out code
104-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
104+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
105105

106106
- name: install dependencies
107-
run: npm install
107+
run: npm ci --ignore-scripts
108108

109109
- name: invoke make
110110
run: make check

.github/workflows/changelog.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ jobs:
3232
}}
3333
steps:
3434
- name: Checkout Repo
35-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
35+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3636
with:
3737
fetch-depth: 0
3838
- name: Setup Go
39-
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
39+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
4040
with:
4141
go-version: ~1.25.0
4242
- name: Cache Go

.github/workflows/check-changes-ownership.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: 'Check changes ownership'
22
on:
33
pull_request_target:
4-
types: [opened, synchronize]
4+
types: [opened, synchronize, edited, labeled, unlabeled]
55
branches: [ 'main' ]
66
paths:
77
- 'model/**'
@@ -19,7 +19,7 @@ jobs:
1919
any_changed: ${{ steps.changed-files.outputs.any_changed }}
2020
steps:
2121
# Checkout the PR branch only to get the changed files from the .git folder
22-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
22+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2323
with:
2424
ref: ${{ github.event.pull_request.head.ref }}
2525
repository: ${{ github.event.pull_request.head.repo.full_name }}
@@ -40,7 +40,7 @@ jobs:
4040
if: ${{ needs.get-changed-files.outputs.any_changed == 'true' && github.repository_owner == 'open-telemetry' }}
4141
steps:
4242
# Checkout the base branch (main, secure context)
43-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
43+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4444
with:
4545
ref: ${{ github.event.pull_request.base.ref }}
4646

0 commit comments

Comments
 (0)