grab / grab/grazel

Make `migrateToBazel` and dependant tasks cacheable.

Open
#59 0 comments 0 reactions 1 assignee Claimed by @arunkumar9t2 View on GitHub
enhancement
Dominant language
Kotlin
Stars
299
Forks
25
PR merge metrics
No merged PRs in 30d

Description

Currently explicitly caching is disabled due to complexity but we need to consider adding task inputs and migrate to property API where needed to ensure `migrateToBazel` provides fast local development loop.

1. Separate resolve dependencies into separate aggregating task and make it cacheable
2. Establishing input and output for generator and formatters.
3. Make artifact pinning cacheable by making `WORKSPACE` as the input and `maven_install.json` as the output.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.