-
Notifications
You must be signed in to change notification settings - Fork 131
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
Proof of Concept: First class support for steps written in Swift. #795
Conversation
bitrise.yml
Outdated
@@ -12,6 +12,8 @@ workflows: | |||
- integration-test | |||
title: Runs tests | |||
steps: | |||
# - git::https://github.com/matrangam/bitrise-step-swift-test.git@main: { } # Binary |
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.
why commented?
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.
I left these in here for testing purposes.
Each one of the steps illustrates a code path for the CLI executing the Swift Step example.
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.
Once we're aligned, these will be represented with proper tests.
This is a proof of concept PR that demonstrates the CLI executing steps written in Swift.
The RFC that describes this effort is available here.
The CLI has two ways to run swift code:
Once we're aligned on the approach, there will be efforts to formalize this in the bitrise yaml spec, as well as PRs against the vendor deps and tests.