4
4
# This config is intended for running the rails/buildkite-config CI.
5
5
6
6
steps :
7
- - block : " Review Build Script"
8
- branches : " !main"
9
- prompt : |
10
- Our CI scripts run outside the docker containers, which are a necessary security layer.
11
-
12
- Approving a build here is equivalent to copy & pasting it into a production ssh window.
13
-
14
- Prefer a second opinion for any nontrivial change, especially outside `pipeline-generate`.
15
-
16
- - @matthewd
17
7
- group :
18
8
label : " :pipeline: buildkite-config meta-ci"
19
9
key : " meta"
@@ -92,7 +82,13 @@ steps:
92
82
prompt : |
93
83
Are you sure you want to trigger a build of Rails CI pipeline for the main branch with this config?
94
84
95
- We have a finite number of CI resources, so we want to avoid unnecessary builds.
85
+ Our CI scripts run outside the docker containers, which are a necessary security layer.
86
+
87
+ Approving a build here is equivalent to copy & pasting it into a production ssh window.
88
+
89
+ Prefer a second opinion for any nontrivial change, especially outside `pipeline-generate`.
90
+
91
+ - @matthewd
96
92
- trigger : " rails-ci"
97
93
label : " :pipeline: Build Rails main with new config"
98
94
depends_on : block-rails-ci-main
@@ -108,7 +104,13 @@ steps:
108
104
prompt : |
109
105
Are you sure you want to trigger a build of Rails CI pipeline for the stable branch with this config?
110
106
111
- We have a finite number of CI resources, so we want to avoid unnecessary builds.
107
+ Our CI scripts run outside the docker containers, which are a necessary security layer.
108
+
109
+ Approving a build here is equivalent to copy & pasting it into a production ssh window.
110
+
111
+ Prefer a second opinion for any nontrivial change, especially outside `pipeline-generate`.
112
+
113
+ - @matthewd
112
114
- trigger : " rails-ci"
113
115
label : " :pipeline: Build Rails 6-1-stable with new config"
114
116
depends_on : block-rails-ci-stable
@@ -124,7 +126,13 @@ steps:
124
126
prompt : |
125
127
Are you sure you want to trigger a build of Rails CI Nightly pipeline for the main branch with this config?
126
128
127
- We have a finite number of CI resources, so we want to avoid unnecessary builds.
129
+ Our CI scripts run outside the docker containers, which are a necessary security layer.
130
+
131
+ Approving a build here is equivalent to copy & pasting it into a production ssh window.
132
+
133
+ Prefer a second opinion for any nontrivial change, especially outside `pipeline-generate`.
134
+
135
+ - @matthewd
128
136
- trigger : " rails-ci-nightly"
129
137
label : " :pipeline: Build Rails main with new nightly config"
130
138
depends_on : block-rails-ci-nightly-main
@@ -140,7 +148,13 @@ steps:
140
148
prompt : |
141
149
Are you sure you want to trigger a build of Rails CI Nightly pipeline for the stable branch with this config?
142
150
143
- We have a finite number of CI resources, so we want to avoid unnecessary builds.
151
+ Our CI scripts run outside the docker containers, which are a necessary security layer.
152
+
153
+ Approving a build here is equivalent to copy & pasting it into a production ssh window.
154
+
155
+ Prefer a second opinion for any nontrivial change, especially outside `pipeline-generate`.
156
+
157
+ - @matthewd
144
158
- trigger : " rails-ci-nightly"
145
159
label : " :pipeline: Build Rails 6-1-stable with new nightly config"
146
160
depends_on : block-rails-ci-nightly-stable
0 commit comments