Skip to content

v1.0.0 - Major rewrite

Compare
Choose a tag to compare
@sheck sheck released this 02 Oct 20:47
· 11 commits to main since this release
627061e

Breaking changes

  • Inputs and outputs now use kebab-case
  • neutral conclusions are currently unsupported (still waiting on Github). Use conclusion-level input to specify success (the default) or failure
  • 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