2026-04-28T20:07:22Z by Showboat 0.6.1
Macro source/test code lives under Macros/DuolingoMacros/Sources/ and Macros/DuolingoMacros/Tests/. Before this PR, the substring check on "Sources" in filename or "Tests" in filename ran before the Macros/ prefix branch in .github/actions/job-determination/job_selection.py, so changes inside macro code matched first and were continue'd — the macros job was never triggered.
Both runs below feed the same input — a single changed file at Macros/DuolingoMacros/Sources/ArchGeneratorMacros/Generators/SomeGenerator.swift — first against HEAD~1 (pre-fix) and then against HEAD (this PR).