ci: run checks on every push, publish only on tag
Same split as pulsenode's workflow: previously this only ran at all when pushing a version tag, so lint/typecheck/format/test never ran on regular commits or PRs - a broken push could sit unnoticed until someone tried to cut a release. Now checks run on every push and PR; publish to the npm registry stays gated to a tag push and requires checks to pass first. Renamed release.yaml -> ci.yml to match.
This commit is contained in:
Reference in New Issue
Block a user