v1.0.0 - Major rewrite
Breaking changes
- Inputs and outputs now use kebab-case
neutral
conclusions are currently unsupported (still waiting on Github). Useconclusion-level
input to specifysuccess
(the default) orfailure
- We no longer install dependencies. Using balto-utils for a speedy, cached install is recommended
- Annotations have their source labeled by the job name that uses this action. We recommend naming the job
balto-eslint
.
Other changes
- Check runs have been replaced by workflow output commands, removing the need for permission tweaks and special tokens. This fixes the misattributed check run bug.
- We have official support for eslint v9!
- Overall simpler and shorter code base, optimizing for long-term stability
Internal changes
- Fully rewritten in TypeScript
- Start of automated tests for eslint v6-v9
- Using devbox to maintain a consistent dev environment
More details available in this PR: #34
Full Changelog: v0.9.0...v1.0.0