Scriptworker

Latest version: v60.5.0

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 34 of 37

2.3.0

--------------------

.. _changed-60:

Changed
~~~~~~~

- updated balrog and beetmover restricted scopes

.. _section-116:

2.2.0

--------------------

.. _changed-61:

Changed
~~~~~~~

- decision tasks are no longer traced back to decision tasks, even if
their ``taskGroupId`` doesn’t match their ``taskId``.

.. _fixed-54:

Fixed
~~~~~

- tests now pass under python 3.6; we’ll update the supported version
list when taskcluster-client.py has full py36 support
- fixed closed event loop errors from the new aiohttp
- git tests now use a local git repo tarball, instead of running tests
on the scriptworker repo

.. _removed-26:

Removed
~~~~~~~

- removed the check for max number of decision tasks per graph

.. _section-117:

2.1.1

--------------------

.. _fixed-55:

Fixed
~~~~~

- ``get_artifact_url`` now works with ``taskcluster==1.0.2``, while
keeping 0.3.x compatibility
- more verbose upload status

.. _section-118:

2.1.0

--------------------

.. _added-67:

Added
~~~~~

- ``intermittent-task`` status
- ``scriptworker.utils.calculate_sleep_time``
- added ``retry_async_kwargs`` kwarg to ``retry_request``
- added ``sleeptime_kwargs`` kwarg to ``retry_async``

.. _changed-62:

Changed
~~~~~~~

- renamed ``release`` and ``nightly`` branch aliases to
``all-release-branches`` and ``all-nightly-branches``
- updated pushapk restricted scopes
- reduced ``aiohttp_max_connections`` to 15
- ``aiohttp`` exceptions now result in an ``intermittent-task`` status,
rather than ``resource-unavailable``

.. _section-119:

2.0.0

--------------------

.. _added-68:

Added
~~~~~

- ``scriptworker.artifacts`` is a new submodule that defines artifact
behavior
- we now support ``pushapk`` scriptworker instance types in
``cot.verify``

.. _changed-63:

Changed
~~~~~~~

- ``freeze_values`` is now ``get_frozen_copy``, and now returns a
frozen copy instead of modifying the object in place.
- ``unfreeze_values`` is now ``get_unfrozen_copy``
- ``check_config`` now calls ``get_frozen_copy`` on the ``config``
before comparing against ``DEFAULT_CONFIG``
- ``create_config`` calls ``get_unfrozen_copy``, resulting in a
recursively frozen config
- ``DEFAULT_CONFIG`` now uses ``frozendict``\ s and ``tuple``\ s in
nested config items.
- ``.asc`` files are now forced to ``text/plain``
- all ``text/plain`` artifacts are now gzipped, including .log, .asc,
.json, .html, .xml
- we no longer have ``task_output.log`` and ``task_error.log``.
Instead, we have ``live_backing.log``, for more
treeherder-friendliness

.. _removed-27:

Removed
~~~~~~~

- stop testing for task environment variables. This is fragile and
provides little benefit; let’s push on `bug
1328719 <https://bugzilla.mozilla.org/show_bug.cgi?id=1328719>`__
instead.

1.0.0b7

----------------------

.. _added-69:

Added
~~~~~

- ``unfreeze_values``, to unfreeze a ``freeze_values`` frozendict.

.. _changed-64:

Changed
~~~~~~~

- ``freeze_values`` now recurses.

.. _fixed-56:

Fixed
~~~~~

- delete azure queue entries on status code 409 (already claimed or
cancelled). This allows us to clean up cancelled tasks from the
queue, speeding up future polling.
- more retries and catches in ``find_task``, making it more robust.

Page 34 of 37

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.