diff --git a/.buildkite/pipeline.release-stable.yml b/.buildkite/pipeline.release-stable.yml index 350abd102b..9419ad66b6 100644 --- a/.buildkite/pipeline.release-stable.yml +++ b/.buildkite/pipeline.release-stable.yml @@ -1,12 +1,12 @@ steps: - - wait - - name: ":spiral_note_pad: Check Changelog" command: ".buildkite/steps/check-changelog.sh" - - - wait + key: "check_changelog" - name: ":s3: Upload Binaries to S3" + key: "upload_binaries_to_s3" + depends_on: + - "check_changelog" command: ".buildkite/steps/publish-to-s3.sh" env: CODENAME: "stable" @@ -26,6 +26,9 @@ steps: mount-buildkite-agent: true - name: ":octocat: :rocket: Create Github Release (if necessary)" + key: "create_github_release_if_necessary" + depends_on: + - "check_changelog" command: ".buildkite/steps/github-release.sh" env: CODENAME: "stable" @@ -45,6 +48,9 @@ steps: mount-buildkite-agent: true - name: ":redhat: Publish RPM Package" + key: "publish_rpm_package" + depends_on: + - "check_changelog" command: ".buildkite/steps/publish-rpm-package.sh" env: CODENAME: "stable" @@ -69,6 +75,9 @@ steps: limit: 3 - group: ":redhat: Publish RPM Package to Buildkite Packages" + key: "publish_rpm_package_to_buildkite_packages" + depends_on: + - "check_changelog" steps: - name: ":redhat: Publish {{matrix.pkg_arch}} RPM Package to Buildkite Packages" plugins: @@ -102,6 +111,9 @@ steps: skip: true - name: ":debian: Publish Debian Package" + key: "publish_debian_package" + depends_on: + - "check_changelog" command: ".buildkite/steps/publish-debian-package.sh" env: CODENAME: "stable" @@ -124,6 +136,9 @@ steps: - "/root/.gnupg" - group: ":debian: Publish Debian Package to Buildkite Packages" + key: "publish_debian_package_to_buildkite_packages" + depends_on: + - "check_changelog" steps: - name: ":debian: Publish {{matrix.pkg_arch}} Debian Package to Buildkite Packages" plugins: @@ -161,6 +176,9 @@ steps: skip: true - group: ":docker: Publish Docker Images" + key: "publish_docker_images" + depends_on: + - "check_changelog" steps: - name: ":docker: Publish Docker Images to {{matrix.registry}}" command: ".buildkite/steps/publish-docker-images.sh" @@ -180,9 +198,14 @@ steps: - ghcr.io - packages.buildkite.com - - wait - - name: ":beer: Publish Homebrew Package" + depends_on: + - "upload_binaries_to_s3" + - "create_github_release_if_necessary" + - "publish_rpm_package" + - "publish_rpm_package_to_buildkite_packages" + - "publish_debian_package" + - "publish_debian_package_to_buildkite_packages" command: ".buildkite/steps/release-homebrew.sh" artifact_paths: "pkg/*.rb;pkg/*.json" env: