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

Simplify and cleanup template app #81

Merged
merged 8 commits into from
Jul 11, 2024
Merged

Simplify and cleanup template app #81

merged 8 commits into from
Jul 11, 2024

Conversation

Supereg
Copy link
Member

@Supereg Supereg commented Jul 2, 2024

Simplify and cleanup template app

♻️ Current situation & Problem

This PR tries to do some housekeeping for the template app. Refer to the release notes for a list of changes.

⚙️ Release Notes

  • Updated dependencies.
  • Removed Codable-based RawRepresentable conformance for array to avoid anti-patterns with @AppStorage.
  • Automatically pass PreferLogStreaming=YES to the environment to silence warning.
  • Remove setupSimulators, saving some seconds in the CI.
  • Remove MockWebService.

📚 Documentation

Removed some outdated screenshots related to the MockWebService integration.

✅ Testing

Removed outdated tests.

📝 Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

@Supereg Supereg requested a review from PSchmiedmayer July 2, 2024 17:19
@PSchmiedmayer PSchmiedmayer added the enhancement New feature or request label Jul 2, 2024
Copy link
Member

@PSchmiedmayer PSchmiedmayer left a comment

Choose a reason for hiding this comment

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

Thank you for all the fixes and improvements; looks great!

README.md Outdated Show resolved Hide resolved
@Supereg
Copy link
Member Author

Supereg commented Jul 11, 2024

I adjusted some of the timeout values in the Fastfile as they were continuously hit by the build jobs. Specifically for CodeQL this should save like 5 minutes (which isn't a lot for the whopping 30-40 minutes build time). Do you think it is possible to offload compilation to our custom runners (e.g., upload derived data as a build artifact and just download it for the CodeQL job). Or does the CodeQL swift extractor inject itself into the build process? Can't quite find any good resources for how exactly the swift support is achieved.

@Supereg Supereg merged commit aef5e4d into main Jul 11, 2024
9 checks passed
@Supereg Supereg deleted the feature/cleanup branch July 11, 2024 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants