Skip to content

Commit bcc6742

Browse files
authored
Merge branch 'open-telemetry:main' into main
2 parents a7783ee + c5735ef commit bcc6742

File tree

620 files changed

+14411
-5140
lines changed

Some content is hidden

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

620 files changed

+14411
-5140
lines changed

.cspell.yml

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ dictionaries:
4040
# Natural languages
4141
- es-es
4242
- pt-br
43+
- fr-fr
4344
# Local word lists
4445
- en-words
4546
- es-palabras
@@ -54,4 +55,5 @@ dictionaries:
5455
# Other
5556
- companies
5657
words: # Valid words across all locales
58+
- Docsy
5759
- htmltest

.cspell/en-words.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ quantile
108108
quantiles
109109
quarkus
110110
quoteservice
111+
react-native-app
111112
recommendationservice
112113
redis
113-
relref
114114
Rexed
115115
runbook
116116
runbooks

.cspell/fr-mots.txt

+2-211
Original file line numberDiff line numberDiff line change
@@ -1,213 +1,4 @@
1-
analyse
2-
analyser
3-
avec
4-
collecter
5-
collectez
6-
comportement
7-
contenant
8-
créez
9-
dans
10-
découvrez
11-
définie
12-
démo
13-
dessous
14-
données
15-
d'utiliser
16-
efficace
17-
entièrement
18-
être
19-
générer
20-
gratuit
21-
indépendant
22-
instrumenter
23-
intégrations
24-
langages
25-
librairies
26-
logiciels
27-
métriques
28-
nombreux
29-
nombreuses
1+
extensibilité
302
observabilité
31-
outils
32-
permet
33-
permettant
34-
projet
35-
projets
36-
peut
37-
qualité
38-
savoir
39-
s'intègre
40-
supporte
41-
supporté
42-
tant
433
télémétrie
44-
transmettez
45-
universelle
46-
utilisé
47-
visuel
48-
votre
49-
vous
50-
l'état
51-
système
52-
incluent
53-
rendre
54-
signifie
55-
émettre
56-
metriques
57-
produites
58-
doivent
59-
transmises
60-
Pourquoi
61-
l'essor
62-
commerciales
63-
besoin
64-
répond
65-
suivant
66-
principes
67-
clés
68-
propriétaire
69-
générez
70-
dépendance
71-
fournisseur
72-
n'avez
73-
d'apprendre
74-
seul
75-
combinés
76-
offrent
77-
équipes
78-
organisations
79-
flexibilité
80-
dont
81-
informatique
82-
Extensibilité
83-
conçu
84-
extensible
85-
Quelques
86-
façon
87-
étendu
88-
Ajouter
89-
receveur
90-
Collecteur
91-
afin
92-
prendre
93-
venant
94-
personnalisée
95-
bibliothèques
96-
personnalisées
97-
Créer
98-
collecteur
99-
adaptée
100-
utilisation
101-
spécifique
102-
nouvel
103-
exportateur
104-
personnalisé
105-
prend
106-
propagateur
107-
contexte
108-
plupart
109-
utilisateurs
110-
n'aient
111-
d'étendre
112-
presque
113-
tous
114-
niveaux
115-
Histoire
116-
trouve
117-
antérieurs
118-
créés
119-
résoudre
120-
même
121-
problème
122-
norme
123-
décrivant
124-
manière
125-
transmettre
126-
Aucun
127-
n'étant
128-
indépendante
129-
fusionné
130-
leurs
131-
offrant
132-
utilisez
133-
actuellement
134-
pouvez
135-
découvrir
136-
migrer
137-
ensuite
138-
commencer
139-
Lancez
140-
directement
141-
composants
142-
standardisé
143-
définissant
144-
sémantiques
145-
décrire
146-
langage
147-
implémentent
148-
spécifications
149-
écosystème
150-
instrumentent
151-
automatique
152-
génèrent
153-
requérir
154-
reçoit
155-
modifie
156-
autre
157-
Opérateur
158-
ressources
159-
Faas
160-
variété
161-
intègrent
162-
fournir
163-
défaut
164-
pris
165-
fournisseurs
166-
fournissent
167-
contribuent
168-
n’aient
169-
d’étendre
170-
conçus
171-
créer
172-
gérer
173-
telles
174-
outil
175-
compris
176-
ainsi
177-
commerciaux
178-
d'autres
179-
génération
180-
collecte
181-
gestion
182-
objectifs
183-
principaux
184-
pouvoir
185-
aisément
186-
systèmes
187-
quelque
188-
soit
189-
leur
190-
environnement
191-
d'exécution
192-
stockage
193-
visualisation
194-
sont
195-
intentionnellement
196-
laissés
197-
d'autres
198-
comprendre
199-
sortantes
200-
logiciel
201-
d’aujourd’hui
202-
souhaitez
203-
jetez
204-
oeil
205-
valeurs
206-
principaux
207-
suivants
208-
spécification
209-
communautaires
210-
brève
211-
êtes
212-
standardisée
213-
autres
4+
traçage
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Auto-update community members page
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
# At 03:41, every day
7+
- cron: 41 3 * * *
8+
9+
jobs:
10+
auto-update-versions:
11+
name: Auto-update community members page
12+
runs-on: ubuntu-24.04
13+
# Remove the if statement below when testing against a fork
14+
if: github.repository == 'open-telemetry/opentelemetry.io'
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
19+
- name: Set up Node.js
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: '22'
23+
24+
- name: Install dependencies
25+
working-directory: ./scripts/generate-community-data
26+
run: npm install
27+
28+
- name: Run script
29+
working-directory: ./scripts/generate-community-data
30+
run: node generate.js ../../data/community/members.yaml
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
33+
34+
- name: Create pull request
35+
uses: peter-evans/create-pull-request@v7
36+
with:
37+
add-paths: 'data/community/members.yaml'
38+
author:
39+
opentelemetrybot
40+
<107717825+opentelemetrybot@users.noreply.github.com>
41+
committer:
42+
opentelemetrybot
43+
<107717825+opentelemetrybot@users.noreply.github.com>
44+
token: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
45+
branch: update-community-members
46+
title: Update community members
47+
body: |
48+
This pull request contains automated updates to files by the GitHub Action.

.github/workflows/auto-update-registry.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
auto-update-versions:
1111
name: Auto-update registry versions
1212
runs-on: ubuntu-20.04
13-
# Remove the if statement below when testing againt a fork
13+
# Remove the if statement below when testing against a fork
1414
if: github.repository == 'open-telemetry/opentelemetry.io'
1515
steps:
1616
- name: Checkout

.github/workflows/build-dev.yml

+10-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,17 @@ on:
44
workflow_dispatch:
55
inputs:
66
submodule_path_regex:
7-
description:
8-
Regex of submodule paths to updated to HEAD before building.
7+
description: Regex of submodule paths to update to HEAD before building.
98
default: content-modules
109
type: string
10+
workflow_call:
11+
inputs:
12+
submodule_path_regex:
13+
type: string
14+
required: true
15+
skip_ref_cache_check:
16+
type: boolean
17+
default: false
1118

1219
jobs:
1320
build-and-test:
@@ -53,6 +60,7 @@ jobs:
5360
name: REFCACHE updates?
5461
needs: build-and-test
5562
runs-on: ubuntu-latest
63+
if: ${{ !inputs.skip_ref_cache_check }}
5664
steps:
5765
- uses: actions/checkout@v4
5866
- uses: actions/download-artifact@v4
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Build Semantic Conventions (daily)
2+
3+
on:
4+
schedule:
5+
# daily at 10:24 UTC
6+
- cron: '24 10 * * *'
7+
workflow_dispatch:
8+
9+
jobs:
10+
build-dev:
11+
uses: ./.github/workflows/build-dev.yml
12+
with:
13+
submodule_path_regex: semantic-conventions
14+
skip_ref_cache_check: true
15+
16+
workflow-notification:
17+
needs:
18+
- build-dev
19+
if: always()
20+
uses: ./.github/workflows/reusable-workflow-notification.yml
21+
with:
22+
success: ${{ needs.build-dev.result == 'success' }}
23+
repo: open-telemetry/semantic-conventions
24+
secrets:
25+
opentelemetrybot_github_token:
26+
${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}

.github/workflows/check-format.yml

+9-3
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,19 @@ jobs:
2121
- name: Create NPM cache-hash input file
2222
run: |
2323
mkdir -p tmp
24-
jq '{devDependencies, dependencies, engines, gitHubActionCacheKey}' package.json > tmp/package-ci.json
24+
jq '{devDependencies, engines, gitHubActionCacheKey}' package.json > tmp/package-ci.json
2525
2626
- uses: actions/setup-node@v4
2727
with:
2828
node-version-file: .nvmrc
2929
cache: npm
3030
cache-dependency-path: tmp/package-ci.json
3131

32-
- name: Check file format
33-
run: npm run check:format --ignore-scripts
32+
- name: Install package(s)
33+
run: |
34+
PRETTIER_AT_VERS=@$(npm pkg get devDependencies.prettier | tr -d '^"')
35+
echo "PRETTIER_AT_VERS=$PRETTIER_AT_VERS" | tee -a $GITHUB_ENV
36+
npm install prettier$PRETTIER_AT_VERS --no-save
37+
set -x && npx prettier --version
38+
39+
- run: npm run check:format

.github/workflows/component-owners.yml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
contents: read
1111
issues: write
1212
pull-requests: write
13+
if: github.repository_owner == 'open-telemetry'
1314
steps:
1415
- uses: dyladan/component-owners@v0.1.0
1516
with:

0 commit comments

Comments
 (0)