Scriptworker

Latest version: v50.2.0

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

Scan your dependencies

Page 19 of 37

23.0.5

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

.. _fixed-9:

Fixed
~~~~~

- Fix logging
- Enrich github releases jsone context by adding ``event['action']``

.. _section-31:

23.0.4

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

.. _fixed-10:

Fixed
~~~~~

- `Issue
334 <https://github.com/mozilla-releng/scriptworker/issues/334>`__:
Github’s ``web-flow`` user breaking Chain of Trust.

.. _section-32:

23.0.3

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

.. _added-16:

Added
~~~~~

- Support for ``application-services`` in CoT for beetmoverworkers

.. _changed-13:

Changed
~~~~~~~

- ``_get_additional_github_releases_jsone_context``\ ’s ``clone_url``
now returns the correct url suffixing in ``git``

.. _section-33:

23.0.2

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

.. _fixed-11:

Fixed
~~~~~

- ``s,scriptharness,scriptworker`` in ``docs/conf.py``
- specify ``rootUrl`` for ``verify_cot`` if used without credentials.

.. _changed-14:

Changed
~~~~~~~

- Upload .tar.gz without gzip encoding. Gzip encoding resulted in
uncompressing the tarball during download, breaking cot hash
verification

.. _section-34:

23.0.1

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

.. _fixed-12:

Fixed
~~~~~

- CoT on Github: PRs merged by someone else break CoT

.. _section-35:

23.0.0

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

.. _added-17:

Added
~~~~~

- added ``CODE_OF_CONDUCT.md``.
- ``verify_cot`` now has a ``--verify-sigs`` option to test level 3
chains of trust with signature verification on.
- added a ``verify_ed25519_signature`` endpoint helper script.

.. _changed-15:

Changed
~~~~~~~

- Updated documentation to reflect the new ed25519-only chain of trust
world.
- ``docker/run.sh`` no longer points ``/dev/random`` to
``/dev/urandom``, and no longer has hacks to install an old version
of gpg.
- ``public/chain-of-trust.json`` is now a mandatory artifact in cot
verification. ``public/chain-of-trust.json.sig`` is mandatory if
signature verification is on. ``public/chainOfTrust.json.asc`` is no
longer used.
- similarly, ``public/chainOfTrust.json.asc`` is no longer generated or
uploaded by scriptworker.
- ``add_enumerable_item_to_dict`` now uses ``setdefault`` instead of
``try/except``.

.. _fixed-13:

Fixed
~~~~~

- added missing modules to the source documentation.
- restored missing test branch coverage.
- ``get_all_artifacts_per_task_id`` now returns a sorted, unique list
of artifacts, preventing duplicate concurrent downloads of the same
file.
- ``test_verify_production_cot`` now tests win64 repackage-signing
instead of linux64 repackage-signing because linux64 stopped running
repackage-signing. We also test an esr60 index.

.. _removed-5:

Removed
~~~~~~~

- removed gpg support from chain of trust verification.
- removed ``scriptworker.gpg`` module and associated tests.
- removed the ``defusedxml``, ``pexpect``, and ``python-gnupg``
dependencies.
- removed the ``create_gpg_keys.py`` and ``gpg_helper.sh`` helper
scripts.
- removed gpg-specific config.
- removed ``ScriptWorkerGPGException``
- removed the ``rebuild_gpg_homedirs`` endpoint.
- removed the ``check_pubkeys.py`` and ``gen1000keys.py`` test scripts.

.. _section-36:

Page 19 of 37

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.