Release geckodriver 0.32.1
Categories
(Testing :: geckodriver, task, P1)
Tracking
(firefox111 fixed)
Tracking | Status | |
---|---|---|
firefox111 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
(Whiteboard: [webdriver:m6])
Attachments
(8 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 | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Because of bug 1813981 we have to do an out of schedule release of geckodriver. Given that no new features landed since the last 0.32.0 release but only bug and linting fixes lets get this out as 0.32.1.
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Here the code related changes since commit 9d2a13920841 for all the crates:
mozdevice
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/mozbase/rust/mozdevice
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1804359 - Update uuid to 1.x. r=emilio,janerik,webdriver-reviewers,supply-chain-reviewers
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
mozprofile
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/mozbase/rust/mozprofile
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
mozrunner
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/mozbase/rust/mozrunner
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1807981 - Audit winreg 0.10.1 as safe-to-run, and upgrade to it r=supply-chain-reviewers,webdriver-reviewers,whimboo
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
mozversion
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s"testing/mozbase/rust/mozversion
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
webdriver
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/webdriver
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1806156: Fix webdriver::server::build_warp_routes
compile failures with Rust 1.66 r=webdriver-reviewers,jgraham
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
marionette
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/geckodriver/marionette
Bug 1811996 - [geckodriver] Remove LegacyWebElement support. r=webdriver-reviewers,jgraham
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
geckodriver
➜ git log $(git cinnabar hg2git 9d2a13920841)..HEAD --pretty="%s" testing/geckodriver/src
Bug 1813981 - [geckodriver] Don't disable Fission when moz:debuggerAddress
is used.
Bug 1811996 - [geckodriver] Remove LegacyWebElement support. r=webdriver-reviewers,jgraham
Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Bug 1804219 - [remote] Clarify where to add remote preferences r=webdriver-reviewers,whimboo,Sasha
Bug 1802473 - [remote] Set widget.windows.window_occlusion_tracking.enabled to false for all remote protocols r=webdriver-reviewers,whimboo
Bug 1611004 - [geckodriver] Added --log-no-truncate argument. r=webdriver-reviewers,jgraham
Bug 1611004 - [geckodriver] Truncate log entries if length exceeds 250 characters. r=webdriver-reviewers,jgraham
Bug 1795322 - Update toolkit modules references in testing code r=gbrown,webdriver-reviewers,whimboo
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D168369
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D168473
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D168474
Assignee | ||
Comment 6•2 years ago
|
||
Depends on D168475
Assignee | ||
Comment 7•2 years ago
|
||
Depends on D168476
Assignee | ||
Comment 8•2 years ago
|
||
Depends on D168477
Assignee | ||
Comment 9•2 years ago
|
||
Depends on D168478
Assignee | ||
Comment 10•2 years ago
|
||
Depends on D168479
Assignee | ||
Comment 11•2 years ago
|
||
To be sure that we limit the number of regressions for Selenium users I was running all the Selenium Python tests for verification. I cannot see any new regression so far. As such I'm going to push the changes now.
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/510fb786c23f
https://hg.mozilla.org/mozilla-central/rev/179e15c82fd6
https://hg.mozilla.org/mozilla-central/rev/3e56ce070b07
https://hg.mozilla.org/mozilla-central/rev/3d300d4d1496
https://hg.mozilla.org/mozilla-central/rev/a09b903e3248
https://hg.mozilla.org/mozilla-central/rev/e1a79686414a
https://hg.mozilla.org/mozilla-central/rev/7c3dfab9fe3b
Assignee | ||
Comment 14•2 years ago
|
||
We are not done yet.
Updated•2 years ago
|
Assignee | ||
Comment 15•2 years ago
|
||
The mozilla-central merge that we will use as final commit and to upload the binaries from is:
https://treeherder.mozilla.org/jobs?repo=mozilla-central&revision=b7f07512450399f35fc38a7e94241b19a4c2693c&searchStr=gd-s
Assignee | ||
Updated•2 years ago
|
Comment 16•2 years ago
|
||
Assignee | ||
Comment 17•2 years ago
|
||
All utitily crates have been uploaded to crates.io:
- Uploading mozdevice v0.5.1
- Uploading mozprofile v0.9.1
- Uploading mozrunner v0.15.1
- Uploading mozversion v0.5.1
- Uploading webdriver v0.47.1
- Uploading marionette v0.2.1
Next I'm going to prepare the release on GitHub.
Updated•2 years ago
|
Assignee | ||
Comment 18•2 years ago
•
|
||
Upstream PR has been merged: https://github.com/mozilla/geckodriver/pull/2079
Uploaded geckodriver to crates.io:
Uploading geckodriver v0.32.1
As such the 0.32.1 release is done now:
https://github.com/mozilla/geckodriver/releases/tag/v0.32.1
I'm leaving the bug open for the remaining patch to land on mozilla-central.
Assignee | ||
Updated•2 years ago
|
Comment 19•2 years ago
|
||
bugherder |
Description
•