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

Vendor in non-gpgme support, and update tests and build machinery #298

Merged
merged 2 commits into from
Mar 29, 2017

Conversation

mtrmac
Copy link
Collaborator

@mtrmac mtrmac commented Jan 30, 2017

This vendors in containers/image#207 , and:

  • Fixes the build scripts to propagate BUILDTAGS throughout the various subroutines and helpers
  • Modifies the signing tests to be mark them as skipped when building with the openpgp backend (which does not support signing). It would be nice to split the tests into a signing/verification part, and continuing to test verification (of signatures in fixtures), but this works for now. The core verification code hopefully has sufficient coverage in containers/image/signature.

@mtrmac mtrmac force-pushed the openpgp branch 2 times, most recently from 9edc769 to 49e52f3 Compare February 6, 2017 18:39
@mtrmac mtrmac force-pushed the openpgp branch 3 times, most recently from e1f8694 to 2f5354d Compare March 2, 2017 20:26
@mtrmac mtrmac force-pushed the openpgp branch 2 times, most recently from 1b4938d to 6b234c3 Compare March 20, 2017 14:50
@mtrmac mtrmac changed the title Vendor in non-gpgme support, and update tests and build machinery DO NOT MERGE: Vendor in non-gpgme support, and update tests and build machinery Mar 20, 2017
@mtrmac mtrmac force-pushed the openpgp branch 3 times, most recently from 1b7e258 to 1163319 Compare March 27, 2017 17:45
@runcom
Copy link
Member

runcom commented Mar 29, 2017

👍

… so that any command-line overrides are respected.
Primarily vendor after merging mtrmac/image:openpgp.

Then update for the SigningMechanism API change.

Also skip signing tests if the GPG mechanism does not support signing.

Also abort some of the tests early instead of trying to use invalid (or
nil) values.

The current master of image-tools does not build with Go 1.6, so keep
using an older release.

Also requires adding a few more dependencies of our updated
dependencies.
@mtrmac mtrmac changed the title DO NOT MERGE: Vendor in non-gpgme support, and update tests and build machinery Vendor in non-gpgme support, and update tests and build machinery Mar 29, 2017
@mtrmac mtrmac merged commit ba22d17 into containers:master Mar 29, 2017
@mtrmac mtrmac deleted the openpgp branch March 29, 2017 20:12
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants