Skip to content
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

Add Swift CI template #30

Merged
merged 16 commits into from
Feb 29, 2024
Merged

Add Swift CI template #30

merged 16 commits into from
Feb 29, 2024

Conversation

clbarrell
Copy link
Contributor

@clbarrell clbarrell commented Nov 28, 2023

Needs checking and editing.

Anyone is free to take this over and complete it.

Resolves #14

@dannymidnight dannymidnight added the help wanted Extra attention is needed label Dec 5, 2023
@olyism olyism self-assigned this Dec 14, 2023
@olyism olyism removed the help wanted Extra attention is needed label Dec 14, 2023
@clbarrell
Copy link
Contributor Author

Maybe use fastlane?
https://semaphoreci.com/blog/tutorial-ios-cicd

@olyism
Copy link
Contributor

olyism commented Dec 14, 2023

Maybe use fastlane? https://semaphoreci.com/blog/tutorial-ios-cicd

Fastlane's tooling and workflow is quite different. I think it'd be good to keep this folder a vanilla Swift template.

I raised a separate PR for Fastlane + iOS #42

We could also create another template for Fastlane + Android. I've raised a separate issue #43

clbarrell and others added 15 commits February 29, 2024 16:57
- Build step should depend on Lint and Test to complete first
- Use wait for implicit dependency
After merging recent folder structure change
- Use swift build
- Add docker plugin
- Add "at a glance" section
  - Link to tech and official Swift guides
  - Mention user needs to install SwiftLint
- Fix "how it works" section
Code taken from:
https://github.com/apple/swift-getting-started-package-library

With an added dependency to demonstrate artifact cache
@dannymidnight dannymidnight changed the title create swift template Add Swift CI template Feb 29, 2024
@dannymidnight dannymidnight merged commit ed3bf2c into main Feb 29, 2024
1 check 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.

CI for Swift
3 participants