Releases: Co-Messi/actwhy
Releases · Co-Messi/actwhy
Release list
actwhy v0.1.0
Initial public release.
actwhy statically simulates GitHub Actions trigger decisions: for a given push or pull request it reports which workflows FIRE, which are SKIPPED (quoting the exact failing filter or condition in plain English), and which are UNKNOWN (naming the runtime-only value they depend on). It never guesses.
Highlights
- Zero-config:
actwhyin any repo infers the branch and outgoing changed files from git - GitHub's exact filter-pattern semantics, including the regex-style
?/+quantifiers and!negation ordering - Tri-state (Kleene) expression evaluation over GitHub's own MIT-licensed @actions/expressions
- needs-DAG propagation, static matrix expansion, always-true
if:footgun detection - Verified against real GitHub: 24 recorded workflow runs across 12 ref events reproduced exactly (runnable test in test/golden-live.test.ts)
- Web playground running the same engine fully client-side: https://actwhy.vercel.app
See README.md for the full reference and docs/limitations.md for honest v0.1 boundaries.