Skip to content

Select imported signing certificates by hash - #2686

Merged
adamtheturtle merged 1 commit into
mainfrom
codesign-imported-identity
Oct 14, 2026
Merged

adamtheturtle merged 1 commit into
mainfrom
codesign-imported-identity

Conversation

@adamtheturtle

Copy link
Copy Markdown
Member

When another signing certificate has a matching name, selecting by a name prefix can fail as ambiguous or choose the first listed identity. Use the certificate-import action’s identities output, require exactly one identity of the appropriate type, and sign using its SHA-1 hash. The action is pinned to the v7.1.0 commit.

Includes the v7.1.0 dependency update proposed in #2674 and uses the selected hash for all three macOS binaries.

Validation:

  • Actionlint 1.7.12, including embedded ShellCheck, and git diff --check passed.
  • 6 local cases passed using the workflow selection code, including missing, wrong-type, and duplicate identities.
  • Repository hooks passed for the changed workflow.

Credentialed signing and notarization were not run locally.

@adamtheturtle
adamtheturtle merged commit 61a316b into main Oct 14, 2026
15 checks passed
@adamtheturtle
adamtheturtle deleted the codesign-imported-identity branch October 14, 2026 11:00

This branch was successfully deployed

1 active deployment
development — dc62b952 Deployed Oct 14, 2026 by adamtheturtle via pages #1648
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