Codeball Action Versions Save

🔮 Codeball – AI Code Review that finds bugs and fast-tracks your code

v2.6.0

1 year ago

What's Changed

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.5.1...v2.6.0

v2.5.1

1 year ago

What's Changed

  • Codeball now exposes it's previously internal-only confidence score. It's a number in the inclusive range of 0 to 1. The closer the number is to 1, the more likely Codeball thinks that the PR is to get approved as-is without intervention or requiring additional changes.
  • The "approve" actions are now configured happen if the confidence is above 0.935.
  • Codeball now adds the label codeball:needs-careful-review to PRs where the confidence is below 0.300.
  • Codeball adds the label codeball:needs-review for PRs where the confidence is between 0.300 and 0.935 (opt-in).
  • The thresholds for approving and needs-careful-review are user configurable through the action

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.4.2...v2.5.1

v2.4.2

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.4.1...v2.4.2

v2.4.1

1 year ago

What's Changed

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.4.0...v2.4.1

v2.4.0

1 year ago

Codeball Suggester!

Introducing Codeball Suggester. Use Codeball to turn comments into code!

Enable the suggester by:

  1. Updating the codeball.yml to include the pull_request_review_comment trigger (example):
on:
  pull_request: {}
  pull_request_review_comment:
    types: [created, edited]
  1. Set codeSuggestionsFromComments to "true":
      - name: Codeball
        uses: sturdy-dev/codeball-action@v2
        with:
          approvePullRequests: "true"
          labelPullRequestsWhenApproved: "true"
          labelPullRequestsWhenReviewNeeded: "false"
          failJobsWhenReviewNeeded: "false"
          codeSuggestionsFromComments: "true"

What's Changed

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.3.0...v2.4.0

v2.3.0

1 year ago

What's Changed

  • Approver now can send server-side defined messages by @ngalaiko

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.2.0...v2.3.0

v2.2.0

1 year ago

What's Changed

  • Fixes to Labeler action to handle errors from Github API (for example when label doesn't exist) by @zegl
  • Labeler and Approver actions now fallback to server-side requests to Github API (using app installation token) in cases when Github Actions token lacks necessary permissions by @ngalaiko

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.1.0...v2.2.0

v2.1.0

2 years ago

What's Changed

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v2.0.1...v2.1.0

v2.0.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v1.2.0...v2.0.1

v2.0.0

2 years ago

The Codeball action is now split into multiple smaller parts, opening up for a lot of flexibility and custom use cases.

  • Added "status" sub-action
  • Added "labeler" sub-action
  • Changed "approver" sub-action to only approve PRs (removed features includes polling for the job result, and adding/creating labels).

New possibilities

  • Add labels for non-approved contributions (see README for an example)
  • Only run Codeball for files of a specific service has changed (see README for an example)
  • Only run Codeball for a list of users, only on Mondays, or only for Go code... (anything that is possible to express in GitHub Actions should now be possible). Use it in the best that best helps your organization! 🚀

Breaking changes (from v1)

If you're using "v1" with the default options, you can switch to "v2" without any changes in behaviour.

Users of sturdy-dev/codeball-actions/approver@v1 with customisations are the only users that will see breaking changes. See the README.md for examples of to setup the old workflow with the v2 workflows.

Full Changelog: https://github.com/sturdy-dev/codeball-action/compare/v1.2.0...v2.0.0