Closed Bug 1967659 Opened 1 year ago Closed 1 year ago

Sync vendored puppeteer to v24.10.0

Categories

(Remote Protocol :: Agent, task, P3)

task
Points:
3

Tracking

(firefox141 fixed)

RESOLVED FIXED
141 Branch
Tracking Status
firefox141 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

(Whiteboard: [webdriver:m16])

Attachments

(6 files, 2 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

The last sync to version 24.0.0 happened 4 months ago (bug 1934281), so we might want to do it again this milestone if we still have the bandwidth.

https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.0.0...puppeteer-v24.9.0

Note that we run on Node 22 (bug 1942260 was just fixed) some of the additional patches we needed before aren't necessary to apply anymore. So it should simplify the whole vendoring process.

Points: --- → 3
Priority: -- → P3
Whiteboard: [webdriver:m16]
Summary: Sync vendored puppeteer to v24.9.0 → Sync vendored puppeteer to v24.10.0
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Depends on: 1970839
Attachment #9493060 - Attachment description: WIP: Bug 1967659 - [puppeteer] Skip test "$$eval should handle many elements" which is causing the error summary log to overflow → Bug 1967659 - [puppeteer] Skip test "$$eval should handle many elements" which is causing the error summary log to overflow
Attachment #9493061 - Attachment description: WIP: Bug 1967659 - [puppeteer] Disable all puppeteer tests incompatible with Mozilla CI → Bug 1967659 - [puppeteer] Disable all puppeteer tests incompatible with Mozilla CI
Attachment #9493062 - Attachment description: WIP: Bug 1967659 - [puppeteer] Add missing expectation for skipped waittask test. → Bug 1967659 - [puppeteer] Add missing expectation for skipped waittask test.
Attachment #9493063 - Attachment description: WIP: Bug 1967659 - [remote] Update docs for Puppeteer patches, as well as .gitignore and .hgignore. → Bug 1967659 - [remote] Update docs for Puppeteer patches, as well as .gitignore and .hgignore.

Cherry-picked expectations from bug 1906051
until the upstream PR is merged.

Attachment #9493059 - Attachment is obsolete: true
Attachment #9493062 - Attachment is obsolete: true
Pushed by hskupin@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/48c422c0af3d https://hg.mozilla.org/integration/autoland/rev/869ab9c04064 [puppeteer] Vendor Puppeteer v24.10.0. r=webdriver-reviewers,jdescottes https://github.com/mozilla-firefox/firefox/commit/3c83df308489 https://hg.mozilla.org/integration/autoland/rev/334a675ce131 [puppeteer] Skip test "$$eval should handle many elements" which is causing the error summary log to overflow r=webdriver-reviewers,jdescottes https://github.com/mozilla-firefox/firefox/commit/e6b0427e60f3 https://hg.mozilla.org/integration/autoland/rev/06ab371c08b8 [puppeteer] Disable all puppeteer tests incompatible with Mozilla CI r=webdriver-reviewers,jdescottes https://github.com/mozilla-firefox/firefox/commit/43cfd607b555 https://hg.mozilla.org/integration/autoland/rev/cb8ae9bc97d1 [remote] Update docs for Puppeteer patches, as well as .gitignore and .hgignore. r=webdriver-reviewers,jdescottes https://github.com/mozilla-firefox/firefox/commit/8fb712055df1 https://hg.mozilla.org/integration/autoland/rev/35c3fe14504d [puppeteer] Update test expectations for browsingContext.historyUpdated. r=webdriver-reviewers,jdescottes https://github.com/mozilla-firefox/firefox/commit/fd7e7078a783 https://hg.mozilla.org/integration/autoland/rev/d46051f6a71b [remote] Use "npm ci" in "mach remote vendor-puppeteer" to keep depencencies. r=webdriver-reviewers,jdescottes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: