Closed Bug 1821390 Opened 3 years ago Closed 3 years ago

Add darwin worker for application-services

Categories

(Infrastructure & Operations :: RelOps: Posix OS, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bdk, Assigned: masterwayz)

References

Details

(Whiteboard: [relops-mac])

Attachments

(1 file)

Application-services currently builds our XCFramework using Circle CI (https://github.com/mozilla/application-services/runs/11865002505). The XCFramework is needed for the swift packages that firefox-ios and focus-ios consume.

We'd like to start making nightly builds using taskcluster that generate the XCFramework artifacts. However, I don't think this is currently possible because we don't have permission to run tasks on a mac/darwin worker. Can we get access to one of these workers?

I'm guessing this will cut our overall CI budget, since the circle CI darwin workers are fairly expensive.

Any timeline for this one? We're getting close to being ready to switch over to the new nightly system, but this is one of our last blockers.

Assignee: nobody → mgoossens
Status: NEW → ASSIGNED
Whiteboard: [relops-mac]

:bdk, do you have a timeline on when you need it, if it's urgent or not and what kind of Mac machine(s) you need? Intel or M1 and the amount.

Component: Firefox-CI Administration → RelOps: Posix OS
Flags: needinfo?(bdeankawamura)
Product: Release Engineering → Infrastructure & Operations
QA Contact: mgoossens

I would say it's medium-urgency. If we don't have this by the start of the next week or so, we're going to be waiting on it to move to our new nightly system.

I believe we need intel macs. If I'm reading our config file correctly, we're currently running a CircleCI macos.x86.medium.gen2 worker.

Flags: needinfo?(bdeankawamura)
Pushed by mgoossens@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/0757a75e374c Add scopes and new client for macos appservices pool r=releng-reviewers,jcristau

I've set up a Mac for CI to use, you can find it over at https://firefox-ci-tc.services.mozilla.com/provisioners/releng-hardware/worker-types/applicationservices-b-1-osx1015/workers/mdc1/macmini-r8-122?sortBy=started&sortDirection=desc
It runs on the pool releng-hardware/applicationservices-b-1-osx1015

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

Newbie question: Is there some way we can get XCode installed on the worker? I'm pretty sure I'm having build issues because it's not installed and I don't know of any way to install it from CI. AFAICT, it seems like the moz-central mac workers do have XCode installed.

Will work on that!

Xcode is set up now, please try again now.

Flags: needinfo?(bdeankawamura)

Working great, thanks so much!

Flags: needinfo?(bdeankawamura)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: