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 rule for using the Player CLI to compile XLRs #21

Merged
merged 2 commits into from
Oct 26, 2022

Conversation

KetanReddy
Copy link
Member

  • Adds rule xlr_compile to use the Player CLI to compile XLRs for a package.
  • Didn't integrate with the js_library_pipeline since its not applicable in all use cases.

@KetanReddy KetanReddy added the minor Increment the minor version when merged label Oct 11, 2022
@KetanReddy KetanReddy self-assigned this Oct 11, 2022
@KetanReddy KetanReddy marked this pull request as ready for review October 13, 2022 19:16
@KetanReddy
Copy link
Member Author

Build failure is just due to a missing tag.

Comment on lines +69 to +72
JSModuleInfo(
direct_sources = output_depset,
sources = output_depset,
),
Copy link
Member

Choose a reason for hiding this comment

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

Does this need a JSModuleInfo if this isn't an actual JS package?

Copy link
Member Author

Choose a reason for hiding this comment

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

I wasn't 100% sure since it does produce a js file that could be imported in other down-stream packages.

@KetanReddy KetanReddy merged commit ff75fad into main Oct 26, 2022
@KetanReddy KetanReddy deleted the feature/xlr-rules branch October 26, 2022 22:02
@intuit-svc
Copy link

🚀 PR was released in v0.10.0 🚀

@intuit-svc intuit-svc added the released This issue/pull request has been released. label Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor Increment the minor version when merged released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants