diff --git a/updatecli/updatecli.d/versions.yml b/updatecli/updatecli.d/versions.yml index 92c01558a..018c9efa3 100644 --- a/updatecli/updatecli.d/versions.yml +++ b/updatecli/updatecli.d/versions.yml @@ -25,20 +25,14 @@ actions: title: '[Automation] Bump product version numbers' sources: - # TODO Automate only for patch releases - # latest-stack-version: - # name: Get latest stack version - # kind: githubrelease - # transformers: - # - trimprefix: v - # spec: - # owner: elastic - # repository: elasticsearch - # token: '{{ requiredEnv "GITHUB_TOKEN" }}' - # username: '{{ requiredEnv "GITHUB_ACTOR" }}' - # versionfilter: - # kind: regex - # pattern: "v9.(\\d*).(\\d*)$" + latest-stack-version: + name: Get latest stack version + kind: json + spec: + files: + - https://artifacts.elastic.co/releases/stack.json + engine: dasel/v2 + key: "releases.last().version" latest-edot-android-version: name: Get latest release version for the apm-agent-android @@ -292,15 +286,15 @@ sources: pattern: "^@elastic/apm-rum@(\\d*).(\\d*).(\\d*)$" targets: - # update-docs-docset-stack: - # name: 'Update config/versions.yml stack {{ source "latest-stack-version" }}' - # scmid: githubConfig - # sourceid: latest-stack-version - # kind: file - # spec: - # file: config/versions.yml - # matchpattern: '(stack: &stack\s+base: [\d\.]+\s+current:)\s+(.+)' - # replacepattern: '$1 {{ source "latest-stack-version" }}' + update-docs-docset-stack: + name: 'Update config/versions.yml stack {{ source "latest-stack-version" }}' + scmid: githubConfig + sourceid: latest-stack-version + kind: file + spec: + file: config/versions.yml + matchpattern: '(stack: &stack\s+base: [\d\.]+\s+current:)\s+(.+)' + replacepattern: '$1 {{ source "latest-stack-version" }}' update-docs-docset-android: name: 'Update config/versions.yml edot-android {{ source "latest-edot-android-version" }}'