Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add PE download signature checking #201

Merged
merged 8 commits into from
Sep 1, 2021

Conversation

timidri
Copy link
Contributor

@timidri timidri commented Aug 31, 2021

The download task now accepts an extra parameter "verify_download" and if set to true, downloads the signature file and checks the downloaded tarball against the signature. It requires the gpg binary to be installed on the download host.

Copy link
Contributor

@mcka1n mcka1n left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall the logic looks good to me, I left a couple of questions :)

tasks/download.sh Show resolved Hide resolved
tasks/download.sh Outdated Show resolved Hide resolved
@timidri timidri changed the title add signature checking Add PE download signature checking Aug 31, 2021
@timidri timidri marked this pull request as ready for review August 31, 2021 19:28
@timidri timidri requested a review from a team as a code owner August 31, 2021 19:28
@ody
Copy link
Member

ody commented Aug 31, 2021

This now looks good to me but @mcka1n has open changes requests that he should probably resolve before I merge.

@timidri timidri requested a review from mcka1n August 31, 2021 21:37
@mcka1n
Copy link
Contributor

mcka1n commented Sep 1, 2021

@timidri @ody Looks good to me 👍

@mcka1n mcka1n merged commit c566465 into main Sep 1, 2021
@mcka1n mcka1n deleted the SOLARCH-533-peadm-checksum-the-download-of-pe-tar branch September 1, 2021 08:23
@reidmv
Copy link
Contributor

reidmv commented Sep 10, 2021

Updating PR comment to reflect later param name changes, since this PR will be linked in the changelog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants