You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cbcd579
Browse filesBrowse the repository at this point in the historyBrowse files
[backport-kubernetes-1.83] Sync CI configuration with main branch (#20430)
Keep CI pipelines, GitHub Actions, and tooling consistent between active backport
branches and `main`, so that automated backport workflows and tooling improvements
land on all supported branches.
Copy file name to clipboardExpand all lines: .buildkite/pipeline.backport.yml
+49-3Lines changed: 49 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -5,20 +5,31 @@ name: "integrations-backport"
5
5
env:
6
6
SETUP_GVM_VERSION: "v0.6.0"
7
7
YQ_VERSION: 'v4.35.2'
8
+
GH_CLI_VERSION: "2.29.0"
8
9
# Agent images used in pipeline steps
9
10
LINUX_AGENT_IMAGE: "golang:${GO_VERSION}"
11
+
NOTIFY_TO: "ecosystem-team@elastic.co"
10
12
11
13
steps:
12
14
13
15
- label: "Check that it runs from UI"
14
16
key: "check-ui"
15
17
command:
16
-
- "buildkite-agent annotate \"The $BUILDKITE_PIPELINE_SLUG is used only for running from UI!\" --style 'warning'"
18
+
- "buildkite-agent annotate \"The $${BUILDKITE_PIPELINE_SLUG} pipeline can only be triggered from the UI by members of the 'ecosystem' team, or via a trigger step from the 'integrations' or 'integrations-backport-dispatch' pipeline. For the recommended workflow see the [documentation](https://www.elastic.co/guide/en/integrations-developer/current/developer-workflow-support-old-package.html).\" --style 'warning'"
17
19
- "exit 1"
18
-
if: "build.source != 'ui'"
20
+
if: |
21
+
!(
22
+
(build.source == 'ui' && build.creator.teams includes "ecosystem") ||
0 commit comments