Skip to content

Commit e793245

Browse files
committed
Triage a few more commits
1 parent 8dedbb2 commit e793245

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

outline.txt

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@
55
dev; unit tests now have code coverage in CI
66
- https://github.com/servo/servo/pull/39272 (@delan, #39272) ci: Run bencher jobs on self-hosted runners (#39272)
77
dev; CI jobs for runtime benchmarks now run on self-hosted runners
8+
- https://github.com/servo/servo/pull/39812 (@jschwe, #39812) testing: Use nextest for unit-tests (#39812)
9+
dev
10+
- https://github.com/servo/servo/pull/39817 (@jschwe, #39817) ci: Use nextest --retries in CI (#39817)
11+
dev
12+
- https://github.com/servo/servo/pull/39968 (@jschwe, #39968) CI: Don't run macos (x86) in full (#39968)
13+
dev
14+
- https://github.com/servo/servo/pull/39959 (@jschwe, #39959) CI: Install pre-compiled nextest for arm64 workflow (#39959)
15+
dev
16+
- https://github.com/servo/servo/pull/38460 (@sagudev, #38460) ci: Add MacOS Arm64 workflow and run it in full (#38460)
17+
dev
18+
- https://github.com/servo/servo/pull/39900 (@delan, #39900) ci: Tokenless self-hosted runner select (#39900)
19+
dev; self-hosted CI for pull requests
820
- dom
921
- https://github.com/servo/servo/pull/39506 (@tharkum, #39506) html: Allow legacy referrer policies only for <meta> referrer (#39506)
1022
dom
@@ -67,17 +79,11 @@
6779
embedding
6880
- https://github.com/servo/servo/pull/40223 (@mrobinson, @atbrakhi, #40223) libservo: Expose `WebViewPoint` / `WebViewRect` and use them for the API (#40223)
6981
embedding
70-
- DONE https://github.com/servo/servo/pull/40269 (@mrobinson, @atbrakhi, #40269) libservo: Have wheel events trigger scroll in Servo (#40269)
71-
embedding
7282
- input
7383
- https://github.com/servo/servo/pull/39776 (@mrobinson, #39776) webdriver: Send events to the embedder as `InputEvent` with a response channel (#39776)
7484
input; similar change, but in webdriver, which is an internal part of servoshell
7585
- https://github.com/servo/servo/pull/39810 (@mrobinson, #39810) libservo: Notify the embedder when an input event can't be sent to a Pipeline (#39810)
7686
input; more reliable notification of input events in some edge cases
77-
- DONE https://github.com/servo/servo/pull/40083 (@mrobinson, @atbrakhi, #40083) compositing: Fully implement pinch zoom (#40083)
78-
input
79-
- DONE https://github.com/servo/servo/pull/40108 (@mrobinson, @atbrakhi, #40108) script: Have the renderer process root viewport handle keyboard scrolling (#40108)
80-
input
8187
- layout
8288
- https://github.com/servo/servo/pull/39591 (@mrobinson, @Loirooriol, #39591) layout: Clone static position rectangles when caching in `IndependentFormattingContext` (#39591)
8389
layout; incremental
@@ -91,8 +97,6 @@
9197
- https://github.com/servo/servo/pull/40067 (@rayguo17, #40067) fix http cache reconstruct response from cache after validation behaviour (#40067)
9298
network
9399
- perf
94-
- DONE https://github.com/servo/servo/pull/38991 (@mrobinson, @mukilan, #38991) script: Skip running layout when only updating images or canvas (#38991)
95-
perf
96100
- https://github.com/servo/servo/pull/39629 (@jdm, #39629) net: Share SVG font database between all image caches in the same process (#39629)
97101
perf
98102
- https://github.com/servo/servo/pull/39684 (@mrobinson, @delan, #39684) compositor: Fix a performance regression from #39583 (#39684)
@@ -126,18 +130,10 @@
126130
servoshell; screenshots use current DPI of system
127131
- https://github.com/servo/servo/pull/39314 (@Narfinger, @mukilan, #39314) servoshell: Improve CLI help formatting (#39314)
128132
servoshell; much more readable --help output
129-
- DONE https://github.com/servo/servo/pull/40009 (@jdm, #40009) servoshell: Hook up Android software keyboard to embedder events. (#40009)
130-
servoshell
131-
- DONE https://github.com/servo/servo/pull/40049 (@jdm, #40049) servoview: Focus the view when a touch input occurs. (#40049)
132-
servoshell
133-
- DONE https://github.com/servo/servo/pull/40054 (@jdm, #40054) android: Add UI setting for experimental features (#40054)
134-
servoshell
135133
- https://github.com/servo/servo/pull/39259 (@Taym95, #39259) Fix window title stuck on last opened webview (#39259)
136134
servoshell
137135
- https://github.com/servo/servo/pull/40086 (@aaron-wgd, #40086) servoshell (Desktop): Handle window resize events despite no focused webview (#40086)
138136
servoshell
139-
- DONE https://github.com/servo/servo/pull/40240 (@mrobinson, #40240) android: Let Servo handle touch events (#40240)
140-
servoshell
141137
- https://github.com/servo/servo/pull/40137 (@arihant2math, #40137) Redesign `servo:newtab` page (#40137)
142138
servoshell
143139
- stability

tools/commits.txt

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1910,7 +1910,8 @@ https://github.com/servo/servo/pull/39871 (@jdm, #39871) constellation: Unload d
19101910
# Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a
19111911
# rebase manually by commenting `@dependabot rebase`.
19121912
# [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end)
1913-
https://github.com/servo/servo/pull/39812 (@jschwe, #39812) testing: Use nextest for unit-tests (#39812)
1913+
+https://github.com/servo/servo/pull/39812 (@jschwe, #39812) testing: Use nextest for unit-tests (#39812)
1914+
dev
19141915
# Nextest is a powerful test runner, with many advantages over cargo test. Among others it will run each test in a
19151916
# separate process, provide a summary of the completed test execution, supports output formats like JUnit, and can handle
19161917
# flaky test by retrying. This PR does not use most of these advanced features yet though, that will be left to future
@@ -2132,7 +2133,8 @@ https://github.com/servo/servo/pull/39891 (@yezhizhen, #39891) Compositor: Do no
21322133
# dictionaries. We don't need to manually implement it for each involved WebIDL dictionary. Hence, we can make our
21332134
# `SubtleCrypto` implementation simpler.
21342135
# Testing: Refactoring. Existing WPT tests suffice.
2135-
https://github.com/servo/servo/pull/39817 (@jschwe, #39817) ci: Use nextest --retries in CI (#39817)
2136+
+https://github.com/servo/servo/pull/39817 (@jschwe, #39817) ci: Use nextest --retries in CI (#39817)
2137+
dev
21362138
# Follow-up to #39812, using nextests builtin retry feature to rerun flaky unit-tests. This also adds a per-test timeout,
21372139
# replacing the global timeout set for the retry action. We could also add a global timeout for nextest tests, but
21382140
# per-test timeouts should be sufficient and noticably speedup CI when individual unit tests get stuck.
@@ -2301,7 +2303,8 @@ https://github.com/servo/servo/pull/36616 (@pylbrecht, #36616) Integrate fetch i
23012303
# # Related
23022304
# * https://websockets.spec.whatwg.org/#concept-websocket-establish * https://fetch.spec.whatwg.org/#http-network-fetch *
23032305
# https://github.com/w3c/webappsec-csp/issues/532
2304-
https://github.com/servo/servo/pull/39968 (@jschwe, #39968) CI: Don't run macos (x86) in full (#39968)
2306+
+https://github.com/servo/servo/pull/39968 (@jschwe, #39968) CI: Don't run macos (x86) in full (#39968)
2307+
dev
23052308
# Only do x86 builds on macos on push and on nightly builds. Also test building libservo on arm mac instead of x86 mac.
23062309
# Also fixes an issue when merging macos arm jobs in the try parser. The main goal of this PR is to improve CI merge
23072310
# times again (since the concurrency limit of github-hosted runners, has been slowing down the MQ a lot).
@@ -2312,7 +2315,8 @@ https://github.com/servo/servo/pull/39929 (@rodio, #39929) constellation: Send a
23122315
# These changes add a `notify_history_changed()` in `handle_replace_history_state_msg()` of constellation and mark
23132316
# servoshell's interface to be updated on changes in history.
23142317
# Testing: servoshell was tested manually Fixes: #39757
2315-
https://github.com/servo/servo/pull/39959 (@jschwe, #39959) CI: Install pre-compiled nextest for arm64 workflow (#39959)
2318+
+https://github.com/servo/servo/pull/39959 (@jschwe, #39959) CI: Install pre-compiled nextest for arm64 workflow (#39959)
2319+
dev
23162320
# We already do this for the other build workflows. This saves 2-3 minutes of CI time during bootstrap.
23172321
# Testing: Trivial - Not necessary.
23182322
https://github.com/servo/servo/pull/39965 (@simonwuelker, #39965) xpath: let absolute path expressions begin at the root node (#39965)
@@ -2348,7 +2352,8 @@ https://github.com/servo/servo/pull/39922 (@gterzian, #39922) script: prevent pa
23482352
# checking whether the browsing context has already been discarded, and if so doing an early return, as part of the window
23492353
# open steps.
23502354
# Testing: Added a crash test in the mozilla wpt folder. Fixes: https://github.com/servo/servo/issues/39716
2351-
https://github.com/servo/servo/pull/38460 (@sagudev, #38460) ci: Add MacOS Arm64 workflow and run it in full (#38460)
2355+
+https://github.com/servo/servo/pull/38460 (@sagudev, #38460) ci: Add MacOS Arm64 workflow and run it in full (#38460)
2356+
dev
23522357
# Resurrection of #31234
23532358
# Testing: Manual CI runs Full try run: https://github.com/sagudev/servo/actions/runs/17894587434
23542359
https://github.com/servo/servo/pull/39833 (@gterzian, #39833) constellation: add source browsing context info in forwarded post message (#39833)
@@ -2376,7 +2381,7 @@ https://github.com/servo/servo/pull/39919 (@yezhizhen, #39919) webdriver: Deseri
23762381
# with spec. We now fully pass `execute_{async_}script/arguments.py`.
23772382
https://github.com/servo/servo/pull/39948 (@spuradage, #39948) chore: remove repetitive word in comment (#39948)
23782383
# remove repetitive word in comment
2379-
https://github.com/servo/servo/pull/39949 (@jschwe, #39949) CI: skip nextest installation if not required. (#39949)
2384+
-https://github.com/servo/servo/pull/39949 (@jschwe, #39949) CI: skip nextest installation if not required. (#39949)
23802385
# Add --skip-nextest parameter to bootstrap and apply it where nextest is not required.
23812386
# Testing: Not tested. Fixes: #39942
23822387
https://github.com/servo/servo/pull/39920 (@tharkum, #39920) fetch: Skip chunk processing for the empty response body (#39920)
@@ -3680,7 +3685,8 @@ https://github.com/servo/servo/pull/40037 (@Loirooriol, #40037) layout: Simplify
36803685
# This is a tentative fix for #40173. In this change we ensure to stop the render backend before shutting down the
36813686
# WebRender API. Since I cannot reproduce this problem locally, this is just an attempt to fix the issue.
36823687
# Testing: This should fix crashes observed with the unit tests. Fixes: #40173.
3683-
-https://github.com/servo/servo/pull/39900 (@delan, #39900) ci: Tokenless self-hosted runner select (#39900)
3688+
+https://github.com/servo/servo/pull/39900 (@delan, #39900) ci: Tokenless self-hosted runner select (#39900)
3689+
dev; self-hosted CI for pull requests
36843690
# one of the biggest gaps in our self-hosted runner coverage is that pull request checks can’t run on self-hosted runners,
36853691
# because reserving a runner currently requires a MONITOR_API_TOKEN secret that is unavailable to pull requests.
36863692
# this patch replaces the authenticated requests to POST /profile/&lt;image>/take?unique_id&amp;qualified_repo&amp;run_id

0 commit comments

Comments
 (0)