Add busbar feature flag implementing HostCapability for SfBridge#91
Conversation
Co-authored-by: jlantz <1697127+jlantz@users.noreply.github.com>
Co-authored-by: jlantz <1697127+jlantz@users.noreply.github.com>
|
@copilot I changed the firewall rule to allow your git access if you use the |
Co-authored-by: jlantz <1697127+jlantz@users.noreply.github.com>
Updated all CI workflows to use the
This ensures all jobs that need to fetch the busbar-capability dependency can authenticate using the provided token. Commit: 179b394 |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Implements Busbar's
HostCapabilitytrait forSfBridgebehind an optional feature flag, enabling drop-in integration with Busbar's capability registry system.Changes
busbarfeature withbusbar-capabilitygit dependencycapability.rsmodule implementing the trait:namespace()→"salesforce"version()→ crate versionmanifest()→ All 98 operations with risk classificationsregister_host_functions()→ Delegates to existingregistration::register_all()SF_AUTH_URLcredentialGH_TOKEN_BUILDSsecret for accessing private busbar repositoryGitHub composable-deliveryenvironment to jobs using--all-features(clippy, test, docs)Usage
The implementation reuses existing host function registration infrastructure and has zero impact when the feature is disabled.
Original prompt
busbarfeature flag to sf-bridge implementing HostCapability #87✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.