From 00919c384cde0fc9f48d67ac66faebd319164f0c Mon Sep 17 00:00:00 2001 From: "dolgolyov.alexei" Date: Wed, 25 Mar 2026 21:59:47 +0300 Subject: [PATCH] chore: add LocalRepos.md to gitignore and sync rule to CLAUDE.md LocalRepos.md stores paths to local repos that should be kept in sync when CI/CD documentation is updated. Added mandatory rule to CLAUDE.md to propagate relevant changes. --- .gitignore | 1 + CLAUDE.md | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 4c5f206..06dbd94 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .claude/ +LocalRepos.md diff --git a/CLAUDE.md b/CLAUDE.md index 0fefdb5..bda8c51 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -3,3 +3,7 @@ ## MANDATORY: Keep README in sync When adding, removing, or renaming any file in this repository, **update README.md** to reflect the change. The README serves as the index of all repository contents — every document must be listed there with a short description. Also update the "Last updated" date in README.md to the current date. + +## MANDATORY: Keep local repos in sync with CI/CD docs + +If `LocalRepos.md` exists, read it after updating any CI/CD-related documentation (e.g., `gitea-python-ci-cd.md`, `windows-code-signing.md`). For each listed repo, check whether the change applies to that project's CI workflows, build scripts, or installer configuration — and propagate relevant updates (e.g., NSIS patterns, VBS launchers, workflow fixes, troubleshooting notes) to the corresponding files in those repos.