33from collections import defaultdict
44from dataclasses import dataclass
55from fnmatch import fnmatch
6- from pathlib import Path
7- from typing import DefaultDict , Dict , List , Set
6+ from typing import DefaultDict , Dict , Set
87
98LINUX = "ubuntu-latest"
109MACOS = "macos-latest"
@@ -22,7 +21,7 @@ class LanguageInfo:
2221 "scripts/*.py" : LanguageInfo (language = "python" ),
2322 "archive/c/c/*.c" : LanguageInfo (language = "c" , build_mode = "manual" ),
2423 "archive/c/c-plus-plus/*.cpp" : LanguageInfo (language = "cpp" , build_mode = "manual" ),
25- "archive/c/c-sharp/*.cs" : LanguageInfo (language = "c#" , build_mode = "manual" ),
24+ "archive/c/c-sharp/*.cs" : LanguageInfo (language = "c#" ),
2625 "archive/g/go/*.go" : LanguageInfo (language = "go" , build_mode = "autobuild" ),
2726 "archive/j/java/*.java" : LanguageInfo (language = "java" , build_mode = "manual" ),
2827 "archive/j/javascript/*.js" : LanguageInfo (language = "javascript" ),
@@ -62,9 +61,6 @@ def main():
6261 if fnmatch (changed_path , glob ):
6362 languages .add (language_info )
6463 language_paths [language_info .language ].add (glob )
65- language_paths_ignore [language_info .language ].update (
66- str (path ) for path in Path ("." ).glob (glob ) if str (path ) != changed_path
67- )
6864 break
6965
7066 workflow_output = [
@@ -73,7 +69,6 @@ def main():
7369 "build-mode" : language_info .build_mode ,
7470 "os" : language_info .os ,
7571 "paths" : " " .join (sorted (language_paths [language_info .language ])),
76- "paths-ignore" : " " .join (sorted (language_paths_ignore [language_info .language ])),
7772 }
7873 for language_info in sorted (languages , key = lambda x : x .language )
7974 ]
0 commit comments