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

Fix unable to find showkase root issue #218

Merged
merged 5 commits into from
Feb 9, 2022
Merged

Conversation

vinaygaba
Copy link
Collaborator

There were reports of this issue(#212) where screenshot tests weren't able to generate due to a build issue after the KSP upgrade. This was happening only if the ShowkaseRoot implementation was not declared in an androidTest sourceSet. Since the sample used in Showkase relied on a root implementation declared in the androidTest sourceSet, I wasn't able to repro this issue locally. I spent some time trying to figure out why the class wasn't being found on the classpath and wondered if it had something to do with XProcessing. Eventually, it struck me that we had also updated the retention of the annotation.

Thanks @davidvavra for sharing the project where I was able to observe what was causing the issue.

@airbnb/showkase-maintainers

Copy link
Contributor

@elihart elihart left a comment

Choose a reason for hiding this comment

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

good find, thanks!

@vinaygaba vinaygaba merged commit 7258828 into master Feb 9, 2022
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.

3 participants