-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
2
-
None
-
Developer Tools
See https://github.com/mongodb-js/compass/blob/main/.evergreen/verify-artifacts.sh
I noticed that verify_using_powershell didn't fail the script and therefore the CI task when the windows setup exe wasn't signed. I fixed that, but I don't know if verify_using_gpg, verify_using_codesign or verify_using_rpm would fail the task if the artifact isn't signed.
Verify that the following checks inside of verify_artifacts are working by disabling signing in the build script and verifying that these tests fail.
-verify_using_gpg
- verify_using_codesign
- verify_using_rpm
If any of these are not working, we should prioritize the refactor described in the cloned ticket
- clones
-
COMPASS-8963 Make sure that verify_artifacts.sh actually fails when an artifact is not signed
-
- Backlog
-