Skip to content

Python screwdrivercd helpers changes


screwdrivercd v0.3.716634 (2021-06-23)

Bugfixes

  • Make the type validation wrapper exit with the return code when run from the module

screwdrivercd v0.3.689804 (2021-03-23)

Bugfixes

  • The type validation is fixed to honor the package_dir directive in the package if it is present

screwdrivercd v0.3.675968 (2021-01-28)

Improved Documentation

  • Add the PEP508 environment markers to the screwdrivercd_install_deps command environment markers table

screwdrivercd v0.3.671463 (2021-01-05)

Features

  • True otherwise

screwdrivercd v0.3.171052 (2020-02-14)

Bugfixes

  • Add a new documentation plugin named mkdocs_venv which generates the mkdocs documentation in a Python virtualenv with only packages from the documentation_requires.txt file installed.

screwdrivercd v0.3.170652 (2020-02-13)

Bugfixes

  • Fixed a bug where an exception during the documentation publish operation could at times not exit with a failure returncode.

screwdrivercd v0.3.168985 (2020-01-21)

Features

  • Added new validation script screwdrivercd_validate_unittest that will run tests using tox.

screwdrivercd v0.3.166403 (2019-12-31)

Bugfixes

  • Remove debug output from autoversioner

screwdrivercd v0.3.165344 (2019-12-20)

Bugfixes

  • Make sure the python package publish still honors the PUBLISH env variable for backwards compatibility

screwdrivercd v0.3.165333 (2019-12-20)

Misc Changes

  • Allow tagging a release if the screwdriver cerver has an init bookend that sets up ssh.

screwdrivercd v0.3.164779 (2019-12-13)

Bugfixes

  • Fix standard_directories exception if the SD_ARTIFACTS_DIR environment variable is not defined.

screwdrivercd v0.3.164508 (2019-12-11)

Features

  • Add release tagging code from the python/package_python template.

screwdrivercd v0.3.164370 (2019-12-11)

Bugfixes

  • Fix the publish logic to use the correct endpoints.

screwdrivercd v0.2.164187 (2019-12-10)

Features

  • Add screwdrivercd_publish_python command to handle publishing packages generated by the screwdrivercd_package_python utility.

screwdrivercd v0.1.164150 (2019-12-10)

Features

  • Add changelog footer support using a FOOTER.md file in the changelog directory.

Bugfixes

  • Don't complain about non-changelog README.md, HEADER.md, FOOTER.md files in the changelog directory.

screwdrivercd v0.1.163462 (2019-12-07)

Bugfixes

  • Fix the changelog generator to be able to get the release tags when git version 1.8.x is installed

screwdrivercd v0.1.163333 (2019-12-07)

Improved Documentation

  • Add documentation for the screwdrivercd_changelog command.

screwdrivercd v0.1.163222 (2019-12-06)

Features

  • Update the job status sent to the SCM when a new version is generated.

screwdrivercd v0.1.161838 (2019-11-28)

Features

  • Add the ability to add a header to the generated changelogs.

screwdrivercd v0.1.161820 (2019-11-28)

Bugfixes

  • Changed the tag ordering to use the ordering from the commit history. This ensures that changelog fragements get associated with the correct changes.

screwdrivercd v0.1.161760 (2019-11-27)

Features

  • Add support for changelogs (#46), this adds a new command screwdrivercd_changelog that will generate a changelog based on changelog fragments in the changelog directory. This command uses the git history to determine the release the changelog fragment was added in. This changelog is written to the $SD_ARTIFACTS_DIR/report/changelog directory.