Closed Bug 1613961 Opened 5 years ago Closed 5 years ago

Require manual approval for iOS CI jobs

Categories

(Data Platform and Tools :: Glean: SDK, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: janerik, Assigned: janerik)

Details

(Whiteboard: [telemetry:glean-rs:m?])

Attachments

(1 file)

The iOS testing on CI is both taking a long time as well as lots of resources.
We don't want to drop it entirely, we're developing for iOS after all.

But we can make it a manual approved job, so it's more explicit on PRs.

My suggestion:

  • Require manual approval on PRs
    • Up to the dev to run it
    • Make the iOS tasks non-required on GitHub
    • Make sure other dependent jobs are extracted (docs-linkcheck depends on it, but that can be fixed)
  • Always run it on merge (that is: on master)
Attached file GitHub Pull Request
Assignee: nobody → jrediger
Priority: -- → P1
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: