Repository navigation
feat: TransportProvider abstraction and DeployPipeline scaffolding @W-24222968@ #1840
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
WillieRuemmele
wants to merge
22
commits into
main
Choose a base branch
from
wr/transport-scaffolding
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
5114116
feat: add TransportProvider abstraction and DeployPipeline scaffolding
WillieRuemmele 3cc0e85
refactor: rename DeployPipeline to TransportPipeline
WillieRuemmele 2026007
chore: bump core
WillieRuemmele 7b11514
feat: wire transport pipeline into retrieve path and add skipTranspor…
WillieRuemmele b4ef525
feat: add TransportProvider abstraction and DeployPipeline scaffolding
WillieRuemmele bfaf07b
refactor: rename DeployPipeline to TransportPipeline
WillieRuemmele f73d931
feat: wire transport pipeline into retrieve path and add skipTranspor…
WillieRuemmele cf3b9b0
refactor: coordinate transports outside metadata api
WillieRuemmele b7eae9f
feat: add ConnectApiTransport for Heroku Compute (PlatformComputeApp)
WillieRuemmele ac55ee1
refactor: lazy transport pipeline discovery and improved test coverage
WillieRuemmele 5df5fec
fix: invalidate transport pipeline cache when transport-eligible comp…
WillieRuemmele a551da0
refactor: rename ConnectApiTransport to HerokuComputeTransport
WillieRuemmele 8284d7d
refactor: remove registerTransport, use constructor injection in tests
WillieRuemmele bd880f3
feat: transport lifecycle events, retrieve flow fix, and improved err…
WillieRuemmele 79e4285
refactor: require registry transport routes
WillieRuemmele dbbbcd9
refactor: keep transport internals private
WillieRuemmele dd0f0f0
refactor: constrain transport names
WillieRuemmele 30cc02b
Merge branch 'wr/transport-scaffolding' of github.com:forcedotcom/sou…
WillieRuemmele e380c72
chore: bump core
WillieRuemmele 19ca950
fix: harden transport execution
WillieRuemmele 3f1b741
fix: bound transport resources
WillieRuemmele cd3971e
test: support Windows transport paths
WillieRuemmele File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is another pattern Effect simplifies (hashSet for basic object equality).
but also, why would there be duplicates between the main normal fileResponses and the transport ones?