Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Servo TSC Meeting June 2023 (2023-06-26) #66

Closed
mrego opened this issue Jun 15, 2023 · 5 comments
Closed

Servo TSC Meeting June 2023 (2023-06-26) #66

mrego opened this issue Jun 15, 2023 · 5 comments
Labels
tsc-meeting TSC Meeting

Comments

@mrego
Copy link
Member

mrego commented Jun 15, 2023

Date

Monday 26th June 2023 at 15:00 UTC

Agenda

  • Status update
  • WPT pass rate dashboard
  • Sync strategy for Stylo, Web Render and SpiderMonkey
  • Embedding API
  • Linear commit history
  • Linux Foundation
  • Outreach
  • AOB
@mrego mrego added the tsc-meeting TSC Meeting label Jun 15, 2023
@mrobinson
Copy link
Member

I think it would be good to add an agenda item about linear git history / enforcing squash squash + rebase merge and experimenting with the GitHub merge queue.

@CYBAI
Copy link
Member

CYBAI commented Jun 19, 2023

Possibly related to merge queue; I wonder maybe it's also worth considering making @bors-servo retry (or GitHub merge queue) to only re-run failed jobs.

(corresponding API at https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#re-run-failed-jobs-from-a-workflow-run)

@sagudev
Copy link
Member

sagudev commented Jun 20, 2023

I think it would be good to add an agenda item about linear git history / enforcing squash squash + rebase merge and experimenting with the GitHub merge queue.

My two cents on this topic:

I believe linear git history is already implemented in bors https://github.com/servo/homu/blob/d6b918f45b4aadfb43ae4cba5b9b80a4f9c00638/cfg.sample.toml#L73-L74, not sure if it works though.

Now about the merge queue, what would happen to our dear bors. I believe it would be pretty easy to make bors as an alias bot that dispatches merge queue events, to keep old workflow for those who were used to it and provide additional features like try/retry that merge queue does not offer. Rust-Lang is working on RIIR of bors that would be as lightweight as possible and I believe if we switch to GitHub merge queue it could be made as a stateless bot (with some stateful cache).

@Manishearth
Copy link
Member

Can this first be discussed on Zulip? I'm not sure if this needs to be discussed at the TSC per se

@emilio
Copy link
Member

emilio commented Jun 26, 2023

Sync strategy for Stylo, Web Render and SpiderMonkey

FWIW I'll be a bit late (conflict) but I'm interested in this topic.

mrego added a commit that referenced this issue Jun 27, 2023
Signed-off-by: Manuel Rego Casasnovas <[email protected]>
mrego added a commit that referenced this issue Jun 27, 2023
Signed-off-by: Manuel Rego Casasnovas <[email protected]>
@mrego mrego closed this as completed in e0baf48 Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tsc-meeting TSC Meeting
Projects
None yet
Development

No branches or pull requests

6 participants