rules_license icon indicating copy to clipboard operation
rules_license copied to clipboard

style: release whole repository

Open alexeagle opened this issue 8 months ago • 2 comments

Today, developers must take care to include sources in the filegroup(name = "standard_package") targets which are sprinkled around the repository. In the best case, omitting one will be caught by automated testing in the repo. However,

  • it's a lot of effort to add sufficient test coverage for this
  • we still won't catch everything.

I also claim there is no benefit to having Bazel build the release artifact. git archive is completely sufficient for this task (including pruning directories that are unnecessary in the release artifact and which make it large)

Making this change would simplify the repository so that it's more feasible for us to maintain it with a very small effort.

alexeagle avatar Oct 29 '23 08:10 alexeagle