mirror of
https://github.com/akitaonrails/ai-memory.git
synced 2026-10-02 03:24:46 +08:00
The Windows tier promise no longer depends on a human remembering the `windows` label. A leading `changes` job (dorny/paths-filter, SHA-pinned) detects pull requests touching path handling, file locking, git plumbing, and the hook bundle, and each Windows job runs when that path gate OR the `windows` label fires. The `pull_request` trigger keeps no `paths:` filter so all PRs still enter the workflow and the `labeled` override keeps working for PRs outside those paths; schedule and workflow_dispatch are unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MDbhmszrjG9s5MrPrTuNtm