Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 3.55 KB

CHANGELOG.md

File metadata and controls

109 lines (71 loc) · 3.55 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Nothing yet.

v0.3.1 - 2024-11-20

Fixed

  • If a target branch for a PR contained fixes that the source branch did not (because the source branch wasn't fully rebased onto the target branch), Checkton would report that the PR is introducing issues
    • Fix by diffing against the original fork point of (source X target) rather than diffing against the HEAD of the target

v0.3.0 - 2024-11-06

Added

  • Detection of busybox sh scripts

Changed

  • Update base image for GitHub action to Fedora 41

v0.2.2 - 2024-07-29

Fixed

  • Run the formatter (csgrep or sarif-fmt) at the correct git ref
    • Before, Checkton would run the analysis at the specified commit but would then run the formatter at HEAD, potentially resulting in incorrect output.

v0.2.1 - 2024-07-22

Fixed

  • In v0.2.0, Checkton would always fail when there were no files to check /o\
    • And also erroneously reported that there were ShellCheck warnings

v0.2.0 - 2024-07-19

Added

  • By default, Checkton now uses sarif-fmt to display violations
    • Note that sarif-fmt also outputs the wiki link for each violation 🎉
  • A display-style option to allow switching back to csgrep to display violations

v0.1.2 - 2024-06-21

Fixed

  • Moving/copying a file into a directory that did not exist in the base ref would cause Checkton to fail when trying to copy the file

v0.1.1 - 2024-06-21

Fixed

  • The success/failure message did not make sense with differential: false, now it's more generic
  • Introducing a ShellCheck violation into a file that already has a violation of the same type could confuse Checkton, making it report the old violation instead of the new one.

v0.1.0 - 2024-06-21

Fixed

  • A script nested inside another script (e.g. inside a heredoc string) no longer breaks the enclosing script

v0.1.0-alpha.2 - 2024-06-18

Fixed

  • The .runs.image syntax in action.yaml

v0.1.0-alpha.1 - 2024-06-18

Added

  • The initial implementation of Checkton 🎉
  • differential param to enable non-differential mode (report existing issues too)
  • include-regex and exclude-regex params to specify which file paths to check
  • Pre-built container image so that the user's workflow doesn't have to build the image