Closed Bug 1695272 Opened 5 years ago Closed 4 years ago

Move --no-interactive to global mach args

Categories

(Firefox Build System :: Mach Core, enhancement)

enhancement

Tracking

(firefox88 fixed)

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: mhentges, Assigned: mhentges)

References

Details

Attachments

(1 file)

As part of enabling telemetry for employees by default, we will be moving the contributor telemetry prompt to happen in mach core logic.

Unfortunately, for CI and downstream builders, this will fail or hang if run from a non-interactive context.

So, we should move --no-interactive to be a mach-wide argument.
This will be a breaking change for commands, since some of them may expect an interactive prompt. However, rather than handling these up front, we'll handle follow-up work as-needed as confirmed by glandium in Matrix.

Blocks: 1507272
Assignee: nobody → mhentges
Status: NEW → ASSIGNED

Updates ./mach bootstrap to use --no-interactive from global args.
Ensures all bootstrap prompts have a default option.

Depends on D106813

Pushed by mhentges@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1abe48e76753 Move `--no-interactive` to global mach args r=firefox-build-system-reviewers,glandium
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
See Also: → 1705090
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: