Closed Bug 1723202 Opened 3 years ago Closed 2 years ago

Release geckodriver 0.31.0

Categories

(Testing :: geckodriver, task, P2)

Default
task
Points:
2

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

(Whiteboard: [bidi-m3-mvp])

Attachments

(11 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
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
No description provided.
Depends on: 1732622

With the geckodriver 0.31.0 release we also want to start releasing geckodriver on crates.io (see the request on https://github.com/mozilla/geckodriver/issues/1953). Therefore the releasing instructions need to be updated, which would include releasing two extra crates which are marionette and geckodriver.

Also there is an already started patch with further improvements of the releasing instructions over on Phabricator which could be used to add the remaining steps on top of it: https://phabricator.services.mozilla.com/D125264.

Depends on: 1742357
Depends on: 1700093
Depends on: 1747306
No longer depends on: 1430064
No longer depends on: 1699988
No longer depends on: 1613064
No longer depends on: 1700559
No longer depends on: 1742357
Depends on: 1751278
Depends on: 1751369
No longer depends on: 1751369
Depends on: 1751369
Depends on: 1750689
Depends on: 1751712
No longer depends on: 1750689
Depends on: 1753083
No longer depends on: 1751369
Depends on: 1754712
Depends on: 1754735
Depends on: 1755261
Depends on: 1755312
No longer depends on: 1754712
Depends on: 1758080
Depends on: 1759994
Depends on: 1760259
No longer depends on: 1760259
Points: --- → 2
Keywords: meta
Summary: [meta] Release geckodriver 0.31.0 → Release geckodriver 0.31.0
Whiteboard: [bidi-m3-mvp]
Depends on: 1762752
No longer depends on: 1433495
No longer depends on: 1751278

Here the changes for all the crates:

mozdevice

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/mozbase/rust/mozdevice
0e07b1f3c7d0 Bug 1736991 - Fix clippy warnings in mozbase crates, r=webdriver-reviewers,jdescottes
2cd89e3da96b Bug 1739043 - [mozdevice-rust] Use thiserror crate for DeviceError. r=webdriver-reviewers,whimboo
d07c279e45e8 Bug 1739536 - [mozdevice-rust] Reduce log line for extra adb data from "warn" to "debug". r=whimboo,webdriver-reviewers
602918a34ee6 Bug 1739536 - [mozdevice-rust] Remove deprecated extern crate lines. r=whimboo,webdriver-reviewers
683d1f1978e6 Bug 1739536 - [mozdevice-rust] Replace manual prefix checks with starts_with. r=whimboo,webdriver-reviewers
f43889486d1a Bug 1754735 - [mozdevice-rust] Reduce debug logging of mozdevice. r=webdriver-reviewers,jgraham
b927f4c93948 Bug 1725622 - [mozdevice-rust] Use external storage directory as root for unit tests. r=webdriver-reviewers,jgraham
c96ae638cd71 Bug 1725622 - [mozdevice-rust] Add support for pulling files from the device. r=webdriver-reviewers,jgraham
280a30ebe5c3 Bug 1725622 - [mozdevice-rust] Add support for listing directories. r=webdriver-reviewers,jgraham
f1b01db0697c Bug 1725622 - [mozdevice-rust] Add support for pulling a directory from the device. r=webdriver-reviewers,jgraham
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham

mozprofile

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/mozbase/rust/mozprofile
0e07b1f3c7d0 Bug 1736991 - Fix clippy warnings in mozbase crates, r=webdriver-reviewers,jdescottes
60112720bf9b Bug 1755261 - Improve handling of named profiles, r=webdriver-reviewers,whimboo
3ef1ccf08394 Bug 1758080 - Fix some overflow bugs in mozprofile, r=webdriver-reviewers,whimboo
8886085d71e3 Bug 1758080 - Fix handling of invalid integer literal, r=webdriver-reviewers,whimboo
01e9ad8d7ec1 Bug 1758080 - Fix parsing boolean followed by EOF, r=webdriver-reviewers,whimboo
862c6ac3df8d Bug 1758080 - Add fuzzer script to repo, r=webdriver-reviewers,whimboo
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham

mozrunner

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/mozbase/rust/mozrunner
0e07b1f3c7d0 Bug 1736991 - Fix clippy warnings in mozbase crates, r=webdriver-reviewers,jdescottes
0f0e140aa6c8 Bug 1742749 - Allow "unused" field in FirefoxProcess. CLOSED TREE
60112720bf9b Bug 1755261 - Improve handling of named profiles, r=webdriver-reviewers,whimboo
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham
2172553fa9e8 Bug 1759994 - [geckodriver] Allow optional hosts and origins via command line arguments. r=webdriver-reviewers,jgraham

mozversion

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/mozbase/rust/mozversion
0e07b1f3c7d0 Bug 1736991 - Fix clippy warnings in mozbase crates, r=webdriver-reviewers,jdescottes

webdriver

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/webdriver
7d06e501b3e6 Bug 1736991 - Fix clippy warnings in webdriver crate, r=webdriver-reviewers,jdescottes
03dbd79baf62 Bug 1700093 - [geckodriver] Add support for "Get Element Shadow Root" r=webdriver-reviewers,whimboo,jgraham
854151593a85 Bug 1732622 - Enable allowing given hosts and origins for geckodriver, r=webdriver-reviewers,freddyb,whimboo
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham

marionette

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/geckodriver/marionette
089fc7a7d0dd Bug 1301073 - [geckodriver] Don't send "name" argument for "WebDriver:SwitchToWindow" to Marionette. r=webdriver-reviewers,jgraham
03dbd79baf62 Bug 1700093 - [geckodriver] Add support for "Get Element Shadow Root" r=webdriver-reviewers,whimboo,jgraham
8b5111337142 Bug 1753083 - [geckodriver] Remove deprecated check for "page load" timeout (Firefox <53). r=webdriver-reviewers,jgraham
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham

geckodriver

➜ hg log -M -r d372710b98a6::central --template "{node|short}\t{desc|firstline}\n" testing/geckodriver/src
089fc7a7d0dd Bug 1301073 - [geckodriver] Don't send "name" argument for "WebDriver:SwitchToWindow" to Marionette. r=webdriver-reviewers,jgraham
8ced973be1b2 Bug 1736991 - Fix clippy warnings in geckodriver crate, r=webdriver-reviewers,jdescottes
f40d32e7c37c Bug 1737196 - Remove semicolon in rust macro. r=webdriver-reviewers,jgraham
03dbd79baf62 Bug 1700093 - [geckodriver] Add support for "Get Element Shadow Root" r=webdriver-reviewers,whimboo,jgraham
854151593a85 Bug 1732622 - Enable allowing given hosts and origins for geckodriver, r=webdriver-reviewers,freddyb,whimboo
8b355e29a5ef Bug 1732622 - Fix clippy errors, r=webdriver-reviewers,whimboo
ef3797a8f04f Bug 1751342 - Upgrade geckodriver to clap 3. r=webdriver-reviewers,jgraham
2ef8122c2767 Bug 1421766 - Make geckodriver read marionette port from MarionetteActivePort in profile, r=webdriver-reviewers,jdescottes,whimboo
843f8de11e22 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers
d42bc053ba30 Bug 1753083 - [geckodriver] Remove version check for websocketUrl capability (Firefox >=91). r=webdriver-reviewers,jdescottes,jgraham
8b5111337142 Bug 1753083 - [geckodriver] Remove deprecated check for "page load" timeout (Firefox <53). r=webdriver-reviewers,jgraham
4b1adb372f82 Bug 1753083 - [geckodriver] Remove deprecated preferences from prefs.rs. r=webdriver-reviewers,jgraham
3e266406034d Bug 1751712 - [geckodriver] Forward allowed hosts and origins for WebDriver Bidi connections. r=webdriver-reviewers,jgraham
d0954e9ba210 Bug 1751196 - [geckodriver] androidPackage and binary capabilities are mutual exclusive. r=webdriver-reviewers,jgraham
60112720bf9b Bug 1755261 - Improve handling of named profiles, r=webdriver-reviewers,whimboo
b886dba8598e Bug 1755261 - Drive-by clippy fixes, r=webdriver-reviewers,whimboo
866230ba45ae Bug 1755312 - [geckodriver] Account for an already existing MarionetteActivePort file. r=webdriver-reviewers,jgraham,jdescottes
9882f0d750ef Bug 1755312 - [geckodriver] Clippy and rustfmt fixes. r=webdriver-reviewers,jgraham
2172553fa9e8 Bug 1759994 - [geckodriver] Allow optional hosts and origins via command line arguments. r=webdriver-reviewers,jgraham
1eb17d0385df Bug 1762752 - [geckodriver] Don't use named argument when formatting a message as long as minimum supported Rust version is 1.57.0 r=webdriver-reviewers,jdescottes

Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Priority: P3 → P2
Blocks: 1731062
Blocks: 1763328
Keywords: leave-open
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/92628b406ac9
[rust-mozdevice] Release version 0.5.0. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/cc2b5791bc84
[rust-mozprofile] Release version 0.8.0. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/43af33c22ba5
[rust-mozrunner] Release version 0.14.0. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/dcb43d6fefd0
[rust-mozversion] Release version 0.4.3. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/587c2376512b
[webdriver] Release version 0.45.0. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/1f689bb754bd
[marionette] Release version 0.2.0. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/6afeef1ec5dd
[geckodriver] Fix markdownlinter warnings in Changes.md. r=webdriver-reviewers,jgraham
https://hg.mozilla.org/integration/autoland/rev/c670252f5868
[geckodriver] Release version 0.31.0. r=webdriver-reviewers,jgraham
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4dc4fe2818c0
[geckodriver] Update changeset and release date for the 0.31.0 release. r=webdriver-reviewers,jgraham DONTBUILD
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/71590a188cc4
[geckodriver] Cargo.toml updates for publishing Marionette and geckodriver crates on crates.io. r=webdriver-reviewers,jgraham DONTBUILD

The following new releases of dependency crates have been uploaded:

Uploading mozdevice v0.5.0 (testing/mozbase/rust/mozdevice)
Uploading mozprofile v0.8.0 (testing/mozbase/rust/mozprofile)
Uploading mozrunner v0.14.0 (testing/mozbase/rust/mozrunner)
Uploading mozversion v0.4.3 (testing/mozbase/rust/mozversion)
Uploading webdriver v0.45.0 (testing/webdriver)
Uploading marionette v0.2.0 (testing/geckodriver/marionette)

The upstream release is covered by https://github.com/mozilla/geckodriver/pull/2003.

Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0545ca5e2e33
[geckodriver] Updated 0.31.0 release notes for installing geckodriver via cargo install. r=webdriver-reviewers,jgraham DONTBUILD

The geckodriver 0.31.0 release has been pushed: https://github.com/mozilla/geckodriver/releases/tag/v0.31.0

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Keywords: leave-open
Resolution: --- → FIXED

And I forgot, geckodriver is now also published to crates.io:

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: