Closed Bug 1794560 Opened 2 years ago Closed 2 years ago

Release geckodriver 0.32.1

Categories

(Testing :: geckodriver, task, P1)

Default
task
Points:
3

Tracking

(firefox111 fixed)

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

(Whiteboard: [webdriver:m6])

Attachments

(8 files)

No description provided.
Depends on: 1751278
Depends on: 1751369
Depends on: 1731016
Depends on: 1699988
Depends on: 1433495
Depends on: 1795414
Priority: -- → P3
Whiteboard: [webdriver:backlog]
Depends on: 1807248
Depends on: 1802473
No longer depends on: 1802473
Depends on: 1813981
Depends on: 1811996

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.

Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Points: --- → 3
No longer depends on: 1433495, 1699988, 1731016, 1751278, 1751369
Summary: Release geckodriver 0.33.0 → Release geckodriver 0.32.1
Priority: P3 → P1
Whiteboard: [webdriver:backlog] → [webdriver:m6]
Depends on: 1806156

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

Depends on D168369

Depends on D168473

Depends on D168474

Depends on D168475

Depends on D168476

Depends on D168477

Depends on D168478

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.

Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/510fb786c23f [rust-mozdevice] Release version 0.5.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/179e15c82fd6 [rust-mozprofile] Release version 0.9.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/3e56ce070b07 [rust-mozrunner] Release version 0.15.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/3d300d4d1496 [rust-mozversion] Release version 0.5.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/a09b903e3248 [rust-webdriver] Release version 0.47.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/e1a79686414a [rust-marionette] Release version 0.2.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham https://hg.mozilla.org/integration/autoland/rev/7c3dfab9fe3b [geckodriver] Release version 0.32.1. r=webdriver-reviewers,jgraham

We are not done yet.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

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

Keywords: leave-open
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4ad7f25cdee3 [geckodriver] Update changeset for the 0.32.1 release. r=webdriver-reviewers,jgraham

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.

Status: REOPENED → ASSIGNED

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.

Keywords: leave-open
Status: ASSIGNED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Regressions: 1814896
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: