--------------------
.. _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.