bazelbuild / bazelbuild/rules_apple
Runner bundling/code sign in bazel instead of test runner
- Dominant language
- Starlark
- Stars
- 593
- Forks
- 334
- Avg merge
- 16h 48m
- Merged PRs (30d)
- 9
Description
Currently the output of uitest rule does't do the runner bundling, instead the build system expect the runner to do this
The approach requires all external runner to implement runner bundling logic, it also require duplicate codesign logic in the runner implementation, which already exists in bazel.
I think bundling implementation in rules would deviate the responsibility from the runner imp
Contributor guide
Research direction
Start by reading the uitest rule and the Bazel build and code-signing paths that currently produce its output. Determine how runner bundling is delegated today and compare that with the existing Bazel code-signing logic. Done means the rule owns the intended bundling and signing responsibilities without requiring each external runner to duplicate them.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100