Skip to content

Commit 69c49b1

Browse files
authored
Merge branch 'main' into docs/languages/go/index
2 parents 05af8d6 + bd801c6 commit 69c49b1

File tree

453 files changed

+4270
-2353
lines changed

Some content is hidden

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

453 files changed

+4270
-2353
lines changed

.cspell.yml

+1
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

.cspell/en-words.txt

+1
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ quantile
108108
quantiles
109109
quarkus
110110
quoteservice
111+
react-native-app
111112
recommendationservice
112113
redis
113114
relref

.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 againt 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+
41+
committer:
42+
opentelemetrybot
43+
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/build-dev.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ 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
1110

.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/pr-actions.yml

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: PR actions
2+
# cSpell:ignore esac htmltest refcache nvmrc
23

34
on:
45
issue_comment:
@@ -29,9 +30,9 @@ jobs:
2930
- name: Extract action name
3031
id: extract_action_name
3132
run: |
32-
PR_ACTION=$(echo $COMMENT | grep -oP '/fix:\K[-_0-9a-z]+')
33+
PR_ACTION=$(echo $COMMENT | grep -oP '/fix:\K[:-_0-9a-z]+')
3334
echo "Action is $PR_ACTION"
34-
ACTION_NAMES="all|dict|filenames|format|htmltest-config|i18n|markdown|refcache|submodules?|text"
35+
ACTION_NAMES="all|dict|expired|filenames|format|htmltest-config|i18n|markdown|refcache(:refresh)?|submodules?|text"
3536
if [[ ! "$PR_ACTION" =~ ^($ACTION_NAMES)$ ]]; then
3637
echo "Invalid action name: $PR_ACTION"
3738
echo "Action name should be one of: $ACTION_NAMES"
@@ -69,7 +70,7 @@ jobs:
6970

7071
- run: |
7172
case $PR_ACTION in
72-
all|refcache|text)
73+
all|refcache*|text)
7374
npm install --omit=optional
7475
;&
7576
*)
+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Survey on Merged PR by Non-Member
2+
3+
on:
4+
pull_request:
5+
types: [closed]
6+
7+
jobs:
8+
comment-on-pr:
9+
runs-on: ubuntu-latest
10+
if: github.event.pull_request.merged == true
11+
steps:
12+
- name: Check if user is a member of the org
13+
id: check-membership
14+
run: |
15+
USERNAME=$(jq -r '.pull_request.user.login' "$GITHUB_EVENT_PATH")
16+
ORG="${{ github.repository_owner }}"
17+
STATUS=$(gh api "orgs/$ORG/members/$USERNAME" --silent && echo "true" || echo "false")
18+
if [[ "$STATUS" == "true" ]]; then
19+
echo "MEMBER_FOUND=true" >> $GITHUB_ENV
20+
else
21+
echo "MEMBER_FOUND=false" >> $GITHUB_ENV
22+
fi
23+
env:
24+
GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
25+
26+
- name: Add comment to PR if author is not a member
27+
if: env.MEMBER_FOUND == 'false'
28+
run: |
29+
PR_NUMBER=${{ github.event.pull_request.number }}
30+
gh pr comment $PR_NUMBER --body "Thank you for your contribution! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by filling out this survey: https://forms.gle/WV58koUBGSG9HBY66"
31+
env:
32+
GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}

0 commit comments

Comments
 (0)