1+ ---
2+ name : Bump release versions in the config/versions.yml
3+
4+ scms :
5+ githubConfig :
6+ kind : github
7+ spec :
8+ user : ' {{ requiredEnv "GITHUB_ACTOR" }}'
9+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
10+ owner : ' {{ .scm.owner }}'
11+ repository : ' {{ .scm.repository }}'
12+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
13+ commitusingapi : true
14+ branch : ' {{ .scm.branch }}'
15+ force : false
16+
17+ actions :
18+ elastic-agent :
19+ kind : github/pullrequest
20+ scmid : githubConfig
21+ spec :
22+ automerge : false
23+ labels :
24+ - dependencies
25+ title : ' [Automation] Bump EDOT versions'
26+
27+ sources :
28+ latest-edot-android-version :
29+ name : Get latest release version for the apm-agent-android
30+ kind : githubrelease
31+ transformers :
32+ - trimprefix : v
33+ spec :
34+ owner : elastic
35+ repository : apm-agent-android
36+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
37+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
38+ versionfilter :
39+ kind : latest
40+
41+ latest-edot-collector-version :
42+ name : Get latest major release version for the elastic-agent
43+ kind : githubrelease
44+ transformers :
45+ - trimprefix : v
46+ spec :
47+ owner : elastic
48+ repository : elastic-agent
49+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
50+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
51+ versionFilter :
52+ kind : regex
53+ pattern : " v9.(\\ d*).(\\ d*)$"
54+
55+ latest-edot-dotnet-version :
56+ name : Get latest release version for the elastic-otel-dotnet
57+ kind : githubrelease
58+ transformers :
59+ - trimprefix : v
60+ spec :
61+ owner : elastic
62+ repository : elastic-otel-dotnet
63+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
64+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
65+ versionfilter :
66+ kind : latest
67+
68+ latest-edot-ios-version :
69+ name : Get latest release version for the apm-agent-ios
70+ kind : githubrelease
71+ transformers :
72+ - trimprefix : v
73+ spec :
74+ owner : elastic
75+ repository : apm-agent-ios
76+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
77+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
78+ versionfilter :
79+ kind : latest
80+
81+ latest-edot-java-version :
82+ name : Get latest release version for the elastic-otel-java
83+ kind : githubrelease
84+ transformers :
85+ - trimprefix : v
86+ spec :
87+ owner : elastic
88+ repository : elastic-otel-java
89+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
90+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
91+ versionfilter :
92+ kind : latest
93+
94+ latest-edot-node-version :
95+ name : Get latest release version for the elastic-otel-node
96+ kind : githubrelease
97+ transformers :
98+ - trimprefix : v
99+ spec :
100+ owner : elastic
101+ repository : elastic-otel-node
102+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
103+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
104+ versionFilter :
105+ kind : regex
106+ pattern : " ^v(\\ d*).(\\ d*).(\\ d*)$"
107+
108+ latest-edot-php-version :
109+ name : Get latest release version for the elastic-otel-php
110+ kind : githubrelease
111+ transformers :
112+ - trimprefix : v
113+ spec :
114+ owner : elastic
115+ repository : elastic-otel-php
116+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
117+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
118+ versionfilter :
119+ kind : latest
120+
121+ latest-edot-python-version :
122+ name : Get latest release version for the elastic-otel-python
123+ kind : githubrelease
124+ transformers :
125+ - trimprefix : v
126+ spec :
127+ owner : elastic
128+ repository : elastic-otel-python
129+ token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
130+ username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
131+ versionfilter :
132+ kind : latest
133+
134+ targets :
135+ update-docs-docset-android :
136+ name : ' Update config/versions.yml edot-android {{ source "latest-edot-android-version" }}'
137+ scmid : githubConfig
138+ sourceid : latest-edot-android-version
139+ kind : file
140+ spec :
141+ file : config/versions.yml
142+ matchpattern : ' (edot_android:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
143+ replacepattern : ' $1 {{ source "latest-edot-android-version" }}'
144+
145+ update-docs-docset-collector :
146+ name : ' Update config/versions.yml edot-collector {{ source "latest-edot-collector-version" }}'
147+ scmid : githubConfig
148+ sourceid : latest-edot-collector-version
149+ kind : file
150+ spec :
151+ file : config/versions.yml
152+ matchpattern : ' (edot_collector:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
153+ replacepattern : ' $1 {{ source "latest-edot-collector-version" }}'
154+
155+ update-docs-docset-dotnet :
156+ name : ' Update config/versions.yml edot-dotnet {{ source "latest-edot-dotnet-version" }}'
157+ scmid : githubConfig
158+ sourceid : latest-edot-dotnet-version
159+ kind : file
160+ spec :
161+ file : config/versions.yml
162+ matchpattern : ' (edot_dotnet:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
163+ replacepattern : ' $1 {{ source "latest-edot-dotnet-version" }}'
164+
165+ update-docs-docset-ios :
166+ name : ' Update config/versions.yml edot-ios {{ source "latest-edot-ios-version" }}'
167+ scmid : githubConfig
168+ sourceid : latest-edot-ios-version
169+ kind : file
170+ spec :
171+ file : config/versions.yml
172+ matchpattern : ' (edot_ios:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
173+ replacepattern : ' $1 {{ source "latest-edot-ios-version" }}'
174+
175+ update-docs-docset-java :
176+ name : ' Update config/versions.yml edot-java {{ source "latest-edot-java-version" }}'
177+ scmid : githubConfig
178+ sourceid : latest-edot-java-version
179+ kind : file
180+ spec :
181+ file : config/versions.yml
182+ matchpattern : ' (edot_java:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
183+ replacepattern : ' $1 {{ source "latest-edot-java-version" }}'
184+
185+ update-docs-docset-node :
186+ name : ' Update config/versions.yml edot-node {{ source "latest-edot-node-version" }}'
187+ scmid : githubConfig
188+ sourceid : latest-edot-node-version
189+ kind : file
190+ spec :
191+ file : config/versions.yml
192+ matchpattern : ' (edot_node:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
193+ replacepattern : ' $1 {{ source "latest-edot-node-version" }}'
194+
195+ update-docs-docset-php :
196+ name : ' Update config/versions.yml edot-php {{ source "latest-edot-php-version" }}'
197+ scmid : githubConfig
198+ sourceid : latest-edot-php-version
199+ kind : file
200+ spec :
201+ file : config/versions.yml
202+ matchpattern : ' (edot_php:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
203+ replacepattern : ' $1 {{ source "latest-edot-php-version" }}'
204+
205+ update-docs-docset-python :
206+ name : ' Update config/versions.yml edot-python {{ source "latest-edot-python-version" }}'
207+ scmid : githubConfig
208+ sourceid : latest-edot-python-version
209+ kind : file
210+ spec :
211+ file : config/versions.yml
212+ matchpattern : ' (edot_python:\s+base:\s+[\d\.]+\s+current:)\s+(.+)'
213+ replacepattern : ' $1 {{ source "latest-edot-python-version" }}'
0 commit comments