@@ -25,20 +25,14 @@ actions:
2525 title : ' [Automation] Bump product version numbers'
2626
2727sources :
28- # TODO Automate only for patch releases
29- # latest-stack-version:
30- # name: Get latest stack version
31- # kind: githubrelease
32- # transformers:
33- # - trimprefix: v
34- # spec:
35- # owner: elastic
36- # repository: elasticsearch
37- # token: '{{ requiredEnv "GITHUB_TOKEN" }}'
38- # username: '{{ requiredEnv "GITHUB_ACTOR" }}'
39- # versionfilter:
40- # kind: regex
41- # pattern: "v9.(\\d*).(\\d*)$"
28+ latest-stack-version :
29+ name : Get latest stack version
30+ kind : json
31+ spec :
32+ files :
33+ - https://artifacts.elastic.co/releases/stack.json
34+ engine : dasel/v2
35+ key : " releases.last().version"
4236
4337 latest-edot-android-version :
4438 name : Get latest release version for the apm-agent-android
@@ -64,8 +58,8 @@ sources:
6458 token : ' {{ requiredEnv "GITHUB_TOKEN" }}'
6559 username : ' {{ requiredEnv "GITHUB_ACTOR" }}'
6660 versionfilter :
67- kind : regex
68- pattern : " v9.( \\ d*).( \\ d*)$ "
61+ kind : semver
62+ pattern : " ^9.0.0 "
6963
7064 latest-edot-dotnet-version :
7165 name : Get latest release version for the elastic-otel-dotnet
@@ -292,15 +286,15 @@ sources:
292286 pattern : " ^@elastic/apm-rum@(\\ d*).(\\ d*).(\\ d*)$"
293287
294288targets :
295- # update-docs-docset-stack:
296- # name: 'Update config/versions.yml stack {{ source "latest-stack-version" }}'
297- # scmid: githubConfig
298- # sourceid: latest-stack-version
299- # kind: file
300- # spec:
301- # file: config/versions.yml
302- # matchpattern: '(stack: &stack\s+base: [\d\.]+\s+current:)\s+(.+)'
303- # replacepattern: '$1 {{ source "latest-stack-version" }}'
289+ update-docs-docset-stack :
290+ name : ' Update config/versions.yml stack {{ source "latest-stack-version" }}'
291+ scmid : githubConfig
292+ sourceid : latest-stack-version
293+ kind : file
294+ spec :
295+ file : config/versions.yml
296+ matchpattern : ' (stack: &stack\s+base: [\d\.]+\s+current:)\s+(.+)'
297+ replacepattern : ' $1 {{ source "latest-stack-version" }}'
304298
305299 update-docs-docset-android :
306300 name : ' Update config/versions.yml edot-android {{ source "latest-edot-android-version" }}'
@@ -318,7 +312,7 @@ targets:
318312 kind : yaml
319313 spec :
320314 file : config/versions.yml
321- key : versioning_systems.edot_collector.current
315+ key : $. versioning_systems.edot_collector.current
322316
323317 update-docs-docset-dotnet :
324318 name : ' Update config/versions.yml edot-dotnet {{ source "latest-edot-dotnet-version" }}'
0 commit comments