Pushing to a branch with an open PR fired both the push and
pull_request triggers for the same commit. pull_request already
covers feature-branch commits, so push only needs to cover master.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The rust:latest container has no Node.js, but actions/checkout@v4 and
actions/cache@v4 are JS actions that require it to execute at all,
so the job failed before any cargo/fmt steps ran. Use the default
docker runner image and install the Rust toolchain via rustup instead.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Runs cargo fmt/clippy/test/audit via the existing cargo-make ci task on every push and pull request.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Reads notification history via makoctl, formats entries as pango markup
with resolved app icons, and pipes them to wofi in dmenu mode for
selection and invocation.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>