Creates a Bazel macro that can be used to test packages for circular dependencies. We face one limitation with Bazel: * Built packages use module imports, and not relative source file paths. This means we need custom resolution. Fortunately, tools like `madge` support custom resolution. Also removes the outdated `check-cycles` gulp task that didn't catch circular dependencies. It seems like the test became broken when we switched the packages-dist output to Bazel. It breaks because the Bazel output doesn't use relative paths, but uses the module imports. This will be handled in the new Bazel macro/rule. PR Close #34774
		
			
				
	
	
		
			2 lines
		
	
	
		
			43 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
		
			43 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| exports_files(["madge-resolve.config.js"])
 |