Skip to content

Drop signing and notarization from release workflow#41

Merged
otaviocc merged 1 commit into
mainfrom
drop-signing-from-release
May 19, 2026
Merged

Drop signing and notarization from release workflow#41
otaviocc merged 1 commit into
mainfrom
drop-signing-from-release

Conversation

@otaviocc

@otaviocc otaviocc commented May 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Homebrew distribution via otaviocc/mcp now builds obsidian-mcp-server from source, so the release pipeline no longer needs to produce a signed and notarized universal binary.
  • Replace the ~260-line build-and-publish job with a minimal job that creates a GitHub Release on tag push, with auto-generated notes.

Test plan

  • On merge, push a throwaway tag (or wait for the next real release tag) and confirm the Release workflow creates a GitHub Release with auto-generated notes.
  • Once verified, delete the now-unused repo secrets: DEVELOPER_ID_APPLICATION, CERTIFICATE_PASSWORD, SIGNING_IDENTITY, APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD, APPLE_TEAM_ID.

@otaviocc otaviocc self-assigned this May 15, 2026
Homebrew distribution now builds obsidian-mcp-server from source via the
otaviocc/mcp tap, so the release workflow no longer needs to produce a
signed and notarized universal binary. Replace the build-and-publish job
with a minimal step that creates a GitHub Release on tag push, with
auto-generated notes.
@otaviocc
otaviocc force-pushed the drop-signing-from-release branch from 3dd3127 to e276d25 Compare May 19, 2026 11:42
@otaviocc
otaviocc enabled auto-merge May 19, 2026 11:43
@otaviocc
otaviocc merged commit e688630 into main May 19, 2026
4 checks passed
@otaviocc
otaviocc deleted the drop-signing-from-release branch May 19, 2026 11:49
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