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

Split derived data directory assembling into custom sync task #799

Open
4 tasks
Tracked by #774 ...
lacasseio opened this issue Mar 6, 2023 · 2 comments
Open
4 tasks
Tracked by #774 ...

Split derived data directory assembling into custom sync task #799

lacasseio opened this issue Mar 6, 2023 · 2 comments

Comments

@lacasseio
Copy link
Member

As a Nokee developer, I want to reduce the complexity of assembling the derived data directory so that it can use more Gradle features, i.e. InputChanges.

Acceptance Criteria

  • Deleting a file from any input-derived data directory should be clear from the assembled derived data directory.
  • Adding a file in any input-derived data directory should be added to the assembled derived data directory.
  • Changes to files from any input-derived data directory synched to the assembled derived data directory.
  • New files in the assembled derived data directory should not be removed in subsequent execution.
@lacasseio
Copy link
Member Author

Just for completeness, we tried to share the same derived data directory throughout all build tasks, but Xcode locks a database which prevents concurrent builds from running.

@lacasseio
Copy link
Member Author

Due to several issues with Gradle APIs, this task is more challenging than initially thought. It will bleed into the next iteration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant