Universum

Latest version: v0.19.19

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

Scan your dependencies

Page 10 of 15

0.12.2

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

New features
~~~~~~~~~~~~

* **artifacts:** change to shell-style wildcards instead of old limited ones
* **submit:** reconcile files and directories from list
* **submit:** reconcile using wildcards
* **report:** update list of all performed steps, add successful
* **docs:** new :doc:`Variations keys <configuring>` described

Bug fixes
~~~~~~~~~

* **report:** fix reporter message for build started
* **p4:** exit committed CL precommit check wihout failing
* **tests:** remove docker container caching where not necessary
* **tests:** fix import thirdparty detection

0.12.1

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

New features
~~~~~~~~~~~~

* **artifacts:** clean artifacts before build
* **git:** add user and email to Git module parameters

Bug fixes
~~~~~~~~~

* **vcs:** roll back of import fixes from release 0.10.2 causing Swarm builds of submitted CLs to fail
* **tests:** set user and email in testing Git repo

0.12.0

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

BREAKING CHANGES
~~~~~~~~~~~~~~~~

* **swarm:** the ``--swarm`` flag is replaced with ``--report-to-review``.
All pre-commit check configuration must be updated to reflect this change

Bug fixes
~~~~~~~~~

* **submit:** fix incorrectly back-ported fix from the new architecture,
which prevented submit to git from working
* **gerrit:** fix bug with accessing url path by incorrect index and with including username
into url in build log on pre-commit check
* **gerrit:** fix bug with adding apostrophe character (') to the ssh command line
and failing to submit build start report to gerrit review

0.11.2

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

New features
~~~~~~~~~~~~

* **launcher:** add support for critical steps - now steps can be marked with
"critical" attribute to fail entire build in case of step failure.
By default the build continues even if some steps have failed

Bug fixes
~~~~~~~~~

* **submit:** fix setup script to actually install submitter module
and to create console script called "universum_submit"
* **submit:** add support for executing commit message hooks by using external git utility
instead of gitpython module (required to submit to gerrit)

Known issues
~~~~~~~~~~~~

* **submit:** commit message hook is not downloaded from gerrit during cloning of the repository.
As a workaround add installation of commit message hook to configs.py::

configs += Variations([dict(name="Install commit message hook",
command=["scp", "-p", "-P", "29418",
"<user><server>:hooks/commit-msg", ".git/hooks/"])])

* **submit:** by default, submit uses "temp" subfolder of the current folder as working directory.
As a workaroung add the explicit setting of project root to configs.py::

configs += Variations([dict(name="Submit",
command=["universum_submit",
"-pr", get_project_root(),
"--vcs-type", "gerrit",
"--commit-message", "Publish artifacts",
"--file-list", "out/module.bin"])])

0.11.1

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

New features
~~~~~~~~~~~~

* **review:** add link to review page on server to logs
* **docs:** add instructions for TeamCity integration
* **tests:** add gravity tests for cases found by coverage
* **tests:** extend `test_git_poll` test suite with special merging cases

Bug fixes
~~~~~~~~~

* **report:** remove special characters from report message
* **launcher:** fix paths processing

0.11.0

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

New features
~~~~~~~~~~~~

* **submit:** add submit functionality for Git & Gerrit
* **tests:** add coverage report
* **tests:** add test for checking referencing dependencies

Page 10 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.