Caching: actions/cache already covers ~/.nuget/packages + .fallout/temp keyed on global.json/*.csproj/Directory.Packages.props. Evaluate: include a lockfile in the key, cache build outputs, and Fallout-native incremental (future capability).
Path exclusions: define ONE canonical "never triggers CI" list (docs/, .assets/, **/*.md, likely tools/, non-workflow .github/) and apply it consistently across all workflows + the [GitHubActions] generator. Source for the path-ignore parity task.
Caching:
actions/cachealready covers~/.nuget/packages+.fallout/tempkeyed onglobal.json/*.csproj/Directory.Packages.props. Evaluate: include a lockfile in the key, cache build outputs, and Fallout-native incremental (future capability).Path exclusions: define ONE canonical "never triggers CI" list (
docs/,.assets/,**/*.md, likelytools/, non-workflow.github/) and apply it consistently across all workflows + the[GitHubActions]generator. Source for the path-ignore parity task.