The .gitignore build/ pattern also matched .github/actions/build, so the action was never committed even though the workflows referenced it. Negate the rule for that path.