File tree Expand file tree Collapse file tree
.github/workflows/scripts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -92,16 +92,21 @@ function ($file) use ($dir, $script) {
9292 }
9393 );
9494
95- if (count ($ extraFiles ) > 0 ) {
96- $ resources = $ data ["resources " ] ?? [];
97- if (!is_array ($ resources )) {
98- $ errors [] = "'resources' has to be an array! " ;
99- } else {
100- foreach ($ extraFiles as $ extraFile ) {
101- $ basename = basename ($ extraFile );
102- if (!in_array ($ basename , $ resources )) {
103- $ errors [] = "File ' $ basename' is not listed in 'resources' in info.json! " ;
104- }
95+ $ resources = $ data ["resources " ] ?? [];
96+ if (!is_array ($ resources )) {
97+ $ errors [] = "'resources' has to be an array! " ;
98+ } else {
99+ foreach ($ extraFiles as $ extraFile ) {
100+ $ basename = basename ($ extraFile );
101+ if (!in_array ($ basename , $ resources )) {
102+ $ errors [] = "File ' $ basename' is not listed in 'resources' in info.json! " ;
103+ }
104+ }
105+
106+ // Check that every file listed in "resources" actually exists
107+ foreach ($ resources as $ resource ) {
108+ if (!file_exists ($ dir . "/ " . $ resource )) {
109+ $ errors [] = "Resource ' $ resource' listed in info.json doesn't exist! " ;
105110 }
106111 }
107112 }
You can’t perform that action at this time.
0 commit comments