Skip to content

Conversation

@UebelAndre
Copy link
Contributor

@UebelAndre UebelAndre commented Apr 9, 2025

Changes:

  • Adds //perl:*.bzl files for perl rules to match modern load patterns (see rules_cc, rules_shell, rules_python, etc)
  • Renames PerlLibrary provider to PerlInfo (an alias has been added for legacy support)
  • Add docs to attributes of each perl rule.

Note that this change should not change the behavior of any rules_perl rules.

@UebelAndre UebelAndre marked this pull request as ready for review April 9, 2025 14:53
@UebelAndre UebelAndre requested a review from skeletonkey as a code owner April 9, 2025 14:53
@UebelAndre UebelAndre changed the title Reorganized rules to match interface of Bazel rules Reorganized rules to match interface of modern rules Apr 9, 2025
@skeletonkey
Copy link
Collaborator

Thank you for the work. @UebelAndre Would you consider this change as a patch or minor change?

@UebelAndre
Copy link
Contributor Author

UebelAndre commented Apr 14, 2025

@skeletonkey It should be a patch if I did the change correctly. There is no breaching changes but it could also be minor due to the size and amount of new exports.

@skeletonkey skeletonkey merged commit c175a64 into bazel-contrib:main Apr 14, 2025
1 check passed
@UebelAndre UebelAndre deleted the interface branch April 14, 2025 17:05
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.

2 participants