@@ -25,20 +25,14 @@ actions:
25
25
title : ' [Automation] Bump product version numbers'
26
26
27
27
sources :
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"
42
36
43
37
latest-edot-android-version :
44
38
name : Get latest release version for the apm-agent-android
@@ -292,15 +286,15 @@ sources:
292
286
pattern : " ^@elastic/apm-rum@(\\ d*).(\\ d*).(\\ d*)$"
293
287
294
288
targets :
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" }}'
304
298
305
299
update-docs-docset-android :
306
300
name : ' Update config/versions.yml edot-android {{ source "latest-edot-android-version" }}'
0 commit comments