47 bytes, text/x-github-pull-request
|Details | Review | Splinter Review|
We need a new release for the next stages of bug 1336272. Breaking changes have been made before that bug (and since the last client release), so we're going to have to bump the major version anyway. Seeing that we're doing that, let's also remove any deprecation warnings that have been been in place for months.
Created attachment 8894088 [details] [review] [treeherder] mozilla:treeherder-client-4.0.0 > mozilla:master
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/6ea5b43386443978def45cd6f7bafc6a36f60a96 Bug 1387711 - treeherder-client: Remove deprecated features Since they've been deprecated for months in existing releases, and we're bumping the major version shortly. https://github.com/mozilla/treeherder/commit/18c41f26cebac6517f355b90082d7207d2f13440 Bug 1387711 - treeherder-client: Bump version to 4.0.0 Changes: * Removal of `TreeherderArtifact`, `TreeherderArtifactCollection` and `get_artifacts()` since the REST API no longer supports submitting artifacts independently of the job data submission. * Removal of `TreeherderRevision`, `TreeherderResultSet` and `TreeherderResultSetCollection` since pushes can now only be submitted via Pulse. * Removal of the previously deprecated `add_revision_hash()` since revision hashes are no longer required, and instead the revision should be added to a job directly, using `add_revision()`. * Removal of the previously deprecated `protocol` and `host` parameters to `TreeherderClient`. Use the `server_url` parameter instead. * Deprecation of `TreeherderClient`'s `get_resultsets()` in favour of `get_pushes()`. They also now send requests to the `/push/` API endpoint rather than `/resultset/` (identical other than the name).
Released: https://pypi.python.org/pypi/treeherder-client/4.0.0 I'll file the bug for uploaded to the internal PyPI mirror shortly.
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
I've filed some issues asking people to update to 4.0.0: https://github.com/mozilla/areweslimyet/issues/135 https://github.com/mozilla/autophone/issues/61 https://github.com/mozilla/arewefastyet/issues/169 https://github.com/Mozilla-TWQA/Hasal/issues/951 https://github.com/mozilla/mozdownload/issues/441 Plus encouraged them to use pyup.io so we don't have to prod them each time: https://github.com/Mozilla-TWQA/Hasal/issues/862 https://github.com/mozilla/autophone/issues/62 https://github.com/mozilla-services/fxa-testing-e2e/issues/24
You need to log in before you can comment on or make changes to this bug.