Closed Bug 1574905 Opened 6 years ago Closed 6 years ago

Migrate one-off-system-add-ons to community taskcluster deployment

Categories

(Taskcluster :: Operations and Service Requests, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: owlish)

Details

Make a plan to move this project to the new community deployment.

This project just runs lint on pushes.

CC:'ing Rehan who is working on moving add-ons that we use for roll-out and hotfixes to Normandy. It might make sense to archive the "one-offs" repo at some point and move to something new, Rehan wdyt?

Flags: needinfo?(rdalal)

It would be ideal to move off of the mono repo and have individual repos for every addon in the future

Flags: needinfo?(rdalal)

Does it makes sense to sunset the existing one-offs repo when we shut down the current Taskcluster deployment (~early November), and start fresh with this on the new Taskcluster deployment (ready in October, maybe earlier)?

(In reply to Dustin J. Mitchell [:dustin] (he/him) from comment #3)

Does it makes sense to sunset the existing one-offs repo when we shut down the current Taskcluster deployment (~early November), and start fresh with this on the new Taskcluster deployment (ready in October, maybe earlier)?

Hm, well one complication is that (as of armag-add-on 2.0) we're re-considering exactly how far back to support Firefox releases, and current ESR-1 seems to be the consensus. So we'll need to keep a way to do this for a while at least.

However it doesn't need to be this repo and should probably be the new setup Rehan is working on. So, yes? :)

OK, sounds good. I'll let you know when the new community deployment is ready, and we can figure out where things are at then.

Assignee: dustin → nobody

Hey folks, the community deployment is ready, so we're back with questions about this repo [0]. To get this working with the community deployment we would update the .taskcluster.yml to support v1 of the Taskcluster Github integration [1], swap out the provisioner and worker type, and would need to switch out your Github Integration to the community integration [2].

Has the new way forward for this repo / individual addon repos been decided? Do you want me to make the above steps to get CI in place for this repo in the community deployment of Taskcluster?

[0] https://github.com/mozilla/one-off-system-add-ons
[1] https://docs.taskcluster.net/docs/reference/integrations/github/taskcluster-yml-v1
[2] https://github.com/apps/community-tc-integration/

Assignee: nobody → miles
Flags: needinfo?(rdalal)

302-ing to aki

Flags: needinfo?(rdalal) → needinfo?(aki)

I'm working on CoT-enabled taskcluster automation for addons. We will likely be moving these to the Firefox cluster.

Flags: needinfo?(aki)
No longer blocks: 1562222
Assignee: miles → bugzeeeeee
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.