diff --git a/tools/VersionController/Models/VersionBumper.cs b/tools/VersionController/Models/VersionBumper.cs index 5ed473d1e419..77f003e8bef6 100644 --- a/tools/VersionController/Models/VersionBumper.cs +++ b/tools/VersionController/Models/VersionBumper.cs @@ -70,7 +70,6 @@ public void BumpAllVersions() UpdateOutputModuleManifest(releaseNotes); UpdateRollupModuleManifest(); UpdateAssemblyInfo(); - UpdateDependentModules(); Console.WriteLine("Finished bumping version " + moduleName + "\n"); } @@ -405,52 +404,6 @@ private void UpdateChangeLog() File.WriteAllLines(changeLogPath, newFile); } - /// - /// Update the ModuleVersion of the bumped module in any dependent module's RequiredModule field. - /// - private void UpdateDependentModules() - { - var moduleName = _fileHelper.ModuleName; - var projectDirectories = _fileHelper.ProjectDirectories; - var outputDirectories = _fileHelper.OutputDirectories; - foreach (var projectDirectory in projectDirectories) - { - var moduleManifestPaths = Directory.GetFiles(projectDirectory, "*.psd1", SearchOption.AllDirectories) - .Where(f => !f.Contains("Netcore") && - !f.Contains("bin") && - !f.Contains("dll-Help") && - !ModuleFilter.IsAzureStackModule(f)) - .ToList(); - foreach (var moduleManifestPath in moduleManifestPaths) - { - var file = File.ReadAllLines(moduleManifestPath); - var pattern = @"ModuleName(\s*)=(\s*)(['\""])" + moduleName + @"(['\""])(\s*);(\s*)ModuleVersion(\s*)=(\s*)(['\""])" + _oldVersion + @"(['\""])"; - if (file.Where(l => Regex.IsMatch(l, pattern)).Any()) - { - var updatedFile = file.Select(l => Regex.Replace(l, pattern, "ModuleName = '" + moduleName + "'; ModuleVersion = '" + _newVersion + "'")); - File.WriteAllLines(moduleManifestPath, updatedFile); - var updatedModuleName = Path.GetFileNameWithoutExtension(moduleManifestPath); - foreach (var outputDirectory in outputDirectories) - { - var outputModuleDirectory = Directory.GetDirectories(outputDirectory, updatedModuleName).FirstOrDefault(); - if (outputModuleDirectory == null) - { - continue; - } - - var outputModuleManifestPath = Directory.GetFiles(outputModuleDirectory, updatedModuleName + ".psd1").FirstOrDefault(); - if (outputModuleManifestPath == null) - { - continue; - } - - File.WriteAllLines(outputModuleManifestPath, updatedFile); - } - } - } - } - } - /// /// Check whether or not the given module is new by searching for past entries in the change log. ///