bazelbuild / bazelbuild/rules_apple

Runner bundling/code sign in bazel instead of test runner

Open
#504 1 comment 0 reactions 0 assignees View on GitHub
P3 type: feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.