Skip to content

Find ExtensionKit extensions in Extensions/ - #7

Open
dddd-zdf wants to merge 3 commits into
SideStore:mainfrom
dddd-zdf:fix/extensionkit-discovery
Open

dddd-zdf wants to merge 3 commits into
SideStore:mainfrom
dddd-zdf:fix/extensionkit-discovery

Conversation

@dddd-zdf

@dddd-zdf dddd-zdf commented Oct 18, 2026 •

Copy link
Copy Markdown

Some apps put their ExtensionKit extensions in Extensions/, but AppBundle only checks PlugIns/. This adds Extensions/ to the search so those extensions are included in bundle lookup and signing preparation.

Both directories are checked independently. The existing filtering stays the same, and a missing or unreadable directory doesn't prevent the other from being scanned.

Added tests for both locations, missing and unreadable directories, skipped entries, and bundle lookup. The existing archive tests also needed import Foundation to compile.

All 10 tests pass on macOS with Swift 6.1.2. The new tests also catch the missing extensions when run against the old code from a clean build: https://github.com/dddd-zdf/SideSign/actions/runs/39145543122

Upstream CI is waiting for maintainer approval. This revision has been live-tested on my device.

@dddd-zdf dddd-zdf changed the title fix: discover ExtensionKit extensions alongside PlugIns Find ExtensionKit extensions in Extensions/ Oct 18, 2026
@dddd-zdf
dddd-zdf marked this pull request as ready for review October 18, 2026 16:25
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