@@ -30,6 +30,7 @@ export interface TemplateVersionEditorMachineContext {
30
30
31
31
export const templateVersionEditorMachine = createMachine (
32
32
{
33
+ /** @xstate -layout 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 */
33
34
predictableActionArguments : true ,
34
35
id : "templateVersionEditor" ,
35
36
schema : {
@@ -85,39 +86,45 @@ export const templateVersionEditorMachine = createMachine(
85
86
} ,
86
87
} ,
87
88
} ,
89
+
88
90
idle : {
89
91
on : {
90
92
CREATE_VERSION : {
91
93
actions : [ "assignCreateBuild" ] ,
92
- target : "cancelingBuild " ,
94
+ target : "cancelingInProgressBuild " ,
93
95
} ,
94
96
PUBLISH : {
95
97
target : "askPublishParameters" ,
96
98
} ,
97
99
} ,
98
100
} ,
101
+
99
102
askPublishParameters : {
100
103
on : {
101
104
CANCEL_PUBLISH : "idle" ,
102
105
CONFIRM_PUBLISH : "publishingVersion" ,
103
106
} ,
104
107
} ,
108
+
105
109
publishingVersion : {
106
110
tags : "loading" ,
107
111
entry : [ "clearPublishingError" ] ,
108
112
invoke : {
109
113
id : "publishingVersion" ,
110
114
src : "publishingVersion" ,
111
- onDone : {
112
- actions : [ "onPublish" ] ,
113
- } ,
115
+
114
116
onError : {
115
117
actions : [ "assignPublishingError" ] ,
116
118
target : "askPublishParameters" ,
117
119
} ,
120
+
121
+ onDone : {
122
+ target : [ "idle" ] ,
123
+ } ,
118
124
} ,
119
125
} ,
120
- cancelingBuild : {
126
+
127
+ cancelingInProgressBuild : {
121
128
tags : "loading" ,
122
129
invoke : {
123
130
id : "cancelBuild" ,
@@ -127,6 +134,7 @@ export const templateVersionEditorMachine = createMachine(
127
134
} ,
128
135
} ,
129
136
} ,
137
+
130
138
uploadTar : {
131
139
tags : "loading" ,
132
140
invoke : {
@@ -138,6 +146,7 @@ export const templateVersionEditorMachine = createMachine(
138
146
} ,
139
147
} ,
140
148
} ,
149
+
141
150
creatingBuild : {
142
151
tags : "loading" ,
143
152
invoke : {
@@ -149,6 +158,7 @@ export const templateVersionEditorMachine = createMachine(
149
158
} ,
150
159
} ,
151
160
} ,
161
+
152
162
watchingBuildLogs : {
153
163
tags : "loading" ,
154
164
invoke : {
@@ -161,19 +171,21 @@ export const templateVersionEditorMachine = createMachine(
161
171
} ,
162
172
BUILD_DONE : "fetchingVersion" ,
163
173
CANCEL_VERSION : {
164
- target : "cancelingBuild " ,
174
+ target : "cancelingInProgressBuild " ,
165
175
} ,
166
176
CREATE_VERSION : {
167
177
actions : [ "assignCreateBuild" ] ,
168
178
target : "uploadTar" ,
169
179
} ,
170
180
} ,
171
181
} ,
182
+
172
183
fetchingVersion : {
173
184
tags : "loading" ,
174
185
invoke : {
175
186
id : "fetchVersion" ,
176
187
src : "fetchVersion" ,
188
+
177
189
onDone : [
178
190
{
179
191
actions : [ "assignBuild" ] ,
@@ -187,6 +199,7 @@ export const templateVersionEditorMachine = createMachine(
187
199
] ,
188
200
} ,
189
201
} ,
202
+
190
203
promptVariables : {
191
204
initial : "loadingMissingVariables" ,
192
205
states : {
@@ -212,6 +225,7 @@ export const templateVersionEditorMachine = createMachine(
212
225
} ,
213
226
} ,
214
227
} ,
228
+
215
229
fetchResources : {
216
230
tags : "loading" ,
217
231
invoke : {
0 commit comments