diff --git a/.buildkite/pipeline.version-bump.yml b/.buildkite/pipeline.version-bump.yml index 09932b41eb2..c312e909b51 100644 --- a/.buildkite/pipeline.version-bump.yml +++ b/.buildkite/pipeline.version-bump.yml @@ -19,7 +19,35 @@ notify: if: build.state == "blocked" steps: - # TODO: replace steps with branch creation logic + # Phase 3: trigger ingest-dev release automation for this repository only. + # Orchestrator env: NEW_VERSION, BRANCH, REPO, WORKFLOW (patch|minor|major). + - trigger: ingest-dev-pipeline-release-minor-major + key: bump-version-minor-major + label: ":rocket: Trigger ingest-dev minor/major release" + if: build.env("WORKFLOW") == "minor" || build.env("WORKFLOW") == "major" + build: + branch: "main" + message: "Version bump elastic-agent to ${NEW_VERSION} (${WORKFLOW})" + env: + REPOSITORY: "elastic-agent" + RELEASE_TYPE: "${WORKFLOW}" + CURRENT_RELEASE: "${NEW_VERSION}" + DISABLE_DEV_ISSUE: "true" + REVIEWERS: "elastic/elastic-agent-release" + + - trigger: ingest-dev-pipeline-release-patch + key: bump-version-patch + label: ":rocket: Trigger ingest-dev patch release" + if: build.env("WORKFLOW") == "patch" + build: + branch: "main" + message: "Version bump elastic-agent to ${NEW_VERSION} (patch)" + env: + REPOSITORY: "elastic-agent" + CURRENT_RELEASE: "${NEW_VERSION}" + DISABLE_DEV_ISSUE: "true" + REVIEWERS: "elastic/elastic-agent-release" + - block: "Placeholder blocked step" prompt: | Unblock when your team is ready to proceed.