Closed Bug 1288282 (servo-coland) Opened 8 years ago Closed 6 years ago

land mozilla-central's Servo/Stylo code changes to servo/servo on GitHub

Categories

(Developer Services :: Servo VCS Sync, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: cpeterson, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [stylo:autoland])

Attachments

(5 files)

We want Autoland to be able to pull Servo's Stylo PRs into m-c and commit Gecko's Stylo changes back to the Servo GitHub repo. We want to be able to run both Gecko's and Servo's automated tests before landing Stylo changes in either repo.
Depends on: 1294883
Alias: stylo-autoland
Summary: Add Servo/Stylo repo support to Autoland → Autoland mozilla-central's Servo/Stylo code changes to servo/servo on GitHub
Depends on: 1294893
Blocks: 1299278
Alias: stylo-autoland
Whiteboard: [stylo:m3]
Blocks: stylo-tooling
No longer blocks: stylo
glob or Lars will be working on Servo autoland.
Assignee: edunham → glob
Priority: P2 → P1
Summary: Autoland mozilla-central's Servo/Stylo code changes to servo/servo on GitHub → stylo: Autoland mozilla-central's Servo/Stylo code changes to servo/servo on GitHub
Whiteboard: [stylo:autoland]
the plan no longer includes rolling homu into autoland, updating and moving bug.
Component: Autoland → Servo VCS Sync
Product: MozReview → Developer Services
Summary: stylo: Autoland mozilla-central's Servo/Stylo code changes to servo/servo on GitHub → land mozilla-central's Servo/Stylo code changes to servo/servo on GitHub
Alias: servo-coland
i've attached WIP patches for the core part of servo-coland - the part that creates PRs from mercurial commits.

the two other major parts that i'm still working on are:

- updating autoland-transplant to detect servo touching changes, create a bundle, upload to s3, and generate a sqs message
  (waiting on bug 1368516, but this isn't that complicated) 
- updating the overlay ext to apply the bundle when a colanded PR is incoming
  (also not complicated, the bulk of it will be error management)
Depends on: 1368516
status-firefox57=wontfix unless someone thinks this bug should block 57
Err, I don't know why bugzilla changed the flags... Sorry about that, I just wanted to get ccd on this bug... I can't change it back, though I guess it doesn't really matter.
Assignee: glob → nobody
the sync service is no longer running/needed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: