Skip to content

Conversation

@pbelonsquare
Copy link
Collaborator

No description provided.

@pbelonsquare pbelonsquare requested a review from mjohnson12 March 1, 2022 00:29
@CLAassistant
Copy link

CLAassistant commented Mar 1, 2022

CLA assistant check
All committers have signed the CLA.

targets: ["WorkflowReactiveSwift"]
),
.library(
name: "WorkflowCombine",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this also need to be added to CI, or will it run already?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question. I'm not familiar with the Github CI infra perhaps @mjohnson12 you have a better idea?

Copy link
Collaborator

@mjohnson12 mjohnson12 Mar 1, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the CI build uses the podspec for running the tests which doesn't include anything that requires iOS 13+ since cocoapods would require workflow to require iOS 13+ so those are commented out in Development.podspec.

There is one CI test that runs with package manager but I don't know which tests it runs.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the output of the swift package manager CI step and it does not run the WorkflowCombine tests.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've pushed up an update that adds WorkflowCombine to the tests that run for the SPM CI build step.

Copy link
Collaborator

@mjohnson12 mjohnson12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As mentioned in Slack the Workflow package doesn't build for testing for me.

),
],
dependencies: [
.package(url: "https://github.com/ReactiveCocoa/ReactiveSwift.git", from: "6.3.0"),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.package(url: "https://github.com/nicklockwood/SwiftFormat", .exact("0.44.14")),

Is there a reason we are pinning the SwiftFormat version?
Should generally use from and then depend on a Package.resolved file

Copy link
Collaborator

@mjohnson12 mjohnson12 Mar 2, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dhavalshreyas Do you know why this dependency is pinned at an exact version?

Added test target for WorkflowReactiveSwift
Fixed building WorkflowCombine tests via SPM
@pbelonsquare pbelonsquare merged commit ca5a2ce into main Mar 2, 2022
@pbelonsquare pbelonsquare deleted the export_testing branch March 2, 2022 20:38
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.

6 participants