Skip to content

build(deps): bump korandoru/hawkeye from 6.5.0 to 7.0.0 - #857

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/korandoru/hawkeye-7.0.0
Open

build(deps): bump korandoru/hawkeye from 6.5.0 to 7.0.0#857
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/korandoru/hawkeye-7.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps korandoru/hawkeye from 6.5.0 to 7.0.0.

Release notes

Sourced from korandoru/hawkeye's releases.

v7.0.0 (2026-08-22)

Release Notes

Breaking changes

  • Rebuilt HawkEye as one hawkeye crate that provides both the Rust library and command-line application; the hawkeye-fmt crate and its v6 APIs are not preserved.
  • Replaced the v6 camel-case config with a strict snake-case schema organized around header, files, props, git, styles, and ordered rules.
  • Removed v6 compatibility switches, default exclude lists, configurable detection regexes, and the repository-specific GitHub Action.
  • Changed edit commands to succeed after making changes by default. Use check in CI or pass --fail-on-change to format and remove.
  • Replaced command-specific JSON files with one report schema written to stdout by --output-format json; logs and errors are written to stderr.
  • Defined Git creation as the latest addition in the current exact-path lifetime. Delete-and-recreate and rename-to-a-new-path start new histories.

New features

  • Added a public Config, Engine, Scope, report, and pending-edit API.
  • Added safe header replacement with explicit conflict reporting, literal line and block styles, and distinct accepted-input and canonical-output styles.
  • Added positional file and directory selection for check, format, and remove, including staged-file support in pre-commit hooks.
  • Added in-process Git discovery and file attributes through gix, including merge-aware history traversal without requiring a git executable.
  • Added human and JSON reports, stable exit-code categories, debug logging, and deterministic preservation of common file preambles and line endings.
  • Added cargo-binstall archives, a distroless multi-architecture container image, and Python and Docker pre-commit hooks.

See https://github.com/korandoru/hawkeye/blob/HEAD/MIGRATE.md for the v6-to-v7 procedure and semantic differences.

Install hawkeye 7.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fast/hawkeye/releases/download/v7.0.0/hawkeye-installer.sh | sh

Download hawkeye 7.0.0

File Platform Checksum
hawkeye-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
hawkeye-x86_64-apple-darwin.tar.xz Intel macOS checksum
hawkeye-x86_64-pc-windows-msvc.zip x64 Windows checksum
hawkeye-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
hawkeye-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
hawkeye-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
hawkeye-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v7.0.0-alpha.1 (2026-08-19)

Release Notes

Breaking changes

  • Rebuilt HawkEye as one hawkeye crate that provides both the Rust library and command-line application; the hawkeye-fmt crate and its v6 APIs are not preserved.
  • Replaced the v6 camel-case config with a strict snake-case schema organized around header, files, props, git, styles, and ordered rules.

... (truncated)

Changelog

Sourced from korandoru/hawkeye's changelog.

CHANGELOG

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

Unreleased

v7.0.0 (2026-08-22)

Breaking changes

  • Rebuilt HawkEye as one hawkeye crate that provides both the Rust library and command-line application; the hawkeye-fmt crate and its v6 APIs are not preserved.
  • Replaced the v6 camel-case config with a strict snake-case schema organized around header, files, props, git, styles, and ordered rules.
  • Removed v6 compatibility switches, default exclude lists, configurable detection regexes, and the repository-specific GitHub Action.
  • Changed edit commands to succeed after making changes by default. Use check in CI or pass --fail-on-change to format and remove.
  • Replaced command-specific JSON files with one report schema written to stdout by --output-format json; logs and errors are written to stderr.
  • Defined Git creation as the latest addition in the current exact-path lifetime. Delete-and-recreate and rename-to-a-new-path start new histories.

New features

  • Added a public Config, Engine, Scope, report, and pending-edit API.
  • Added safe header replacement with explicit conflict reporting, literal line and block styles, and distinct accepted-input and canonical-output styles.
  • Added positional file and directory selection for check, format, and remove, including staged-file support in pre-commit hooks.
  • Added in-process Git discovery and file attributes through gix, including merge-aware history traversal without requiring a git executable.
  • Added human and JSON reports, stable exit-code categories, debug logging, and deterministic preservation of common file preambles and line endings.
  • Added cargo-binstall archives, a distroless multi-architecture container image, and Python and Docker pre-commit hooks.

See https://github.com/fast/hawkeye/blob/main/MIGRATE.md for the v6-to-v7 procedure and semantic differences.

v6.5.1 (2026-02-14)

Bug fixes

  • Properly resolve relative paths when populating Git attributes for untracked folders.

v6.5.0 (2026-02-09)

Notable changes

  • Minimal Supported Rust Version (MSRV) is now 1.90.0.

Bug fixes

  • hawkeye CLI now uses hawkeye-fmt of exactly the same version to format headers, instead of using the latest version of hawkeye-fmt that may not be compatible with the current version of hawkeye.

Improvements

  • Replace anyhow with exn for more informative error messages.

v6.4.2 (2026-02-07)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [korandoru/hawkeye](https://github.com/korandoru/hawkeye) from 6.5.0 to 7.0.0.
- [Release notes](https://github.com/korandoru/hawkeye/releases)
- [Changelog](https://github.com/fast/hawkeye/blob/main/CHANGELOG.md)
- [Commits](fast/hawkeye@7ffde2c...62ea202)

---
updated-dependencies:
- dependency-name: korandoru/hawkeye
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants