Skip to content

Add checksum validation to hawkeye installation#1869

Open
katiewasnothere wants to merge 1 commit into
apple:mainfrom
katiewasnothere:hawkeye_install_checksum
Open

Add checksum validation to hawkeye installation#1869
katiewasnothere wants to merge 1 commit into
apple:mainfrom
katiewasnothere:hawkeye_install_checksum

Conversation

@katiewasnothere

Copy link
Copy Markdown
Contributor

Motivation and Context

Hawkeye is used to ensure files in this repository contain the correct licensing information. Hawkeye is used both by developers when preparing a pull request and by our CI workflows as a gate check for pull request approval.

This PR changes our Hawkeye installation script away from that provided in the Hawkeye release to one that validates the checksum of the downloaded release archive. This PR will break existing anyone using the scripts/install-hawkeye.sh script to install Hawkeye on architectures other than Apple Silicon. Since Apple Silicon is required for building this repository, I do not consider this a breaking change.

Testing

  • Tested locally

Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com>
@github-actions

Copy link
Copy Markdown

Code Coverage

Tier Line Coverage
Unit 31.15%
Integration 13.67%
Combined 44.68%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant