Skip to content

quill can send a dry run notarization request #617

@willmurphyscode

Description

@willmurphyscode

What would you like to be added:

Quill should have a test / dry run type command that lets a user test their Apple ID creds by signing / notarizing a hello world in a single command.

Why is this needed:

Sometimes, when releasing a tool with quill, we have run into an issue where pushing a tag succeeds (and thus the Go library / package is effectively released), but later, notarizing the binaries fails. This is frustrating because, since tagging a Go release is immutable, we need to increment a artificially to retry the release.

Therefore, we would like a way to run an end to end test of the notorization flow on a dummy / throwaway artifact. We could add steps in CI everywhere quill is used to build and package a hello world and submit it for notarization, but that has the disadvantage of requiring more change everywhere. Instead, we'd like for quill to have some sort of test or dry run command that we can run as a pre-step in the release.

Additional context:

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions