Skip to content

ci: enable enclaveapp-app-storage mock feature in dev-dependencies#19

Merged
jgowdy-godaddy merged 1 commit intomainfrom
fix/mock-dev-dep-for-tests
Apr 17, 2026
Merged

ci: enable enclaveapp-app-storage mock feature in dev-dependencies#19
jgowdy-godaddy merged 1 commit intomainfrom
fix/mock-dev-dep-for-tests

Conversation

@jgowdy-godaddy
Copy link
Copy Markdown
Contributor

Re-enables the test-only mock path after libenclaveapp regated it behind a cargo feature. Release builds are unaffected.

libenclaveapp regated the mock backend behind the `mock` cargo
feature — without this opt-in, ENCLAVEAPP_MOCK_STORAGE=1 from the
CI workflow is silently ignored and the macOS integration tests
hang on the login-keychain ACL prompt.

Declare `features = ["mock"]` on the npmenc and npxenc dev-deps so
`cargo test --workspace` turns the feature on via cargo's feature
unification. Release builds don't see dev-dependencies, so
`cargo build` still produces a mock-free binary.
@jgowdy-godaddy jgowdy-godaddy merged commit 830881b into main Apr 17, 2026
3 checks passed
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.

2 participants