From d334674a182cfa6008907843a7c02c5902dfc2f6 Mon Sep 17 00:00:00 2001 From: Hayden Baker Date: Thu, 29 May 2025 13:09:44 -0700 Subject: [PATCH] Make update_versions write out a file to track what services were updated --- .gitignore | 3 +++ .scripts/update_versions | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index 97aa3729..4451cf4c 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,6 @@ build/ # Smithy .smithy.lsp.log + +# changed file +.changed diff --git a/.scripts/update_versions b/.scripts/update_versions index 491405de..1cc1d4cf 100755 --- a/.scripts/update_versions +++ b/.scripts/update_versions @@ -38,6 +38,11 @@ def main(properties_file: Path, projects: Set[str]): ) properties[project_key] = properties[project_key] write_properties(properties_file, properties) + + # Write the file containing the list of changed services, excluding the 'all' project + changed_file = properties_file.parent / '.changed' + projects.discard('all') + changed_file.write_text("\n".join(projects)) def read_properties(properties_file: Path) -> dict: