@@ -12,8 +12,6 @@ const extendsRecurse = (gitlabData: any, jobName: string, jobData: any, parents:
1212
1313 jobData . extends = typeof jobData . extends === "string" ? [ jobData . extends ] : jobData . extends ;
1414 jobData . extends = jobData . extends ?? [ ] ;
15- reference ( gitlabData , jobData . extends ) ;
16- jobData . extends = jobData . extends . flat ( 5 ) ;
1715
1816 for ( const parentName of jobData . extends ) {
1917 const parentData = gitlabData [ parentName ] ;
@@ -106,8 +104,6 @@ export function needsEach (jobName: string, gitlabData: any) {
106104 const jobData = gitlabData [ jobName ] ;
107105 if ( ! jobData . needs ) return ;
108106
109- reference ( gitlabData , jobData . needs ) ;
110- jobData . needs = jobData . needs . flat ( 5 ) ;
111107 for ( const [ i , n ] of Object . entries < any > ( jobData . needs ) ) {
112108 jobData . needs [ i ] = needsComplex ( n ) ;
113109 }
@@ -128,8 +124,6 @@ export function cacheEach (jobName: string, gitlabData: any) {
128124 if ( ! cache ) return ;
129125
130126 jobData . cache = Array . isArray ( cache ) ? cache : [ cache ] ;
131- reference ( gitlabData , jobData . cache ) ;
132- jobData . cache = jobData . cache . flat ( 5 ) ;
133127 for ( const [ i , c ] of Object . entries < any > ( jobData . cache ) ) {
134128 if ( c . key ?. files instanceof Array ) {
135129 assert ( c . key . files . length === 1 || c . key . files . length === 2 , `cache:key:files should be an array of one or two file paths. Got ${ c . key . files . length } ` ) ;
@@ -157,8 +151,6 @@ export function servicesEach (jobName: string, gitlabData: any) {
157151 if ( ! services ) return ;
158152
159153 jobData . services = Array . isArray ( services ) ? services : [ services ] ;
160- reference ( gitlabData , jobData . services ) ;
161- jobData . services = jobData . services . flat ( 5 ) ;
162154
163155 for ( const [ i , s ] of Object . entries < any > ( jobData . services ) ) {
164156 jobData . services [ i ] = servicesComplex ( s ) ;
@@ -179,7 +171,6 @@ export function imageEach (jobName: string, gitlabData: any) {
179171 const image = jobData . image ;
180172 if ( ! image ) return ;
181173
182- reference ( gitlabData , jobData ) ;
183174 jobData . image = imageComplex ( jobData . image ) ;
184175}
185176
0 commit comments