You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature/382 update release prepare to add on dependency changes (#505)
* Remove pylint addition which is included already in lint:code
* Remove unused secrets.GITHUB_TOKEN from checks.yml
* Add tracking types for DependencyChange with tests
Co-authored-by: Christoph Kuhnke <christoph.kuhnke@exasol.com>
* Switch dependencies from list to dict of packages for O(1) retrieval
* Update licenses to work with dictionary and have shared special string type for better readability
* Switch to class for cleaner look than function in function
* Add dependency updates to changelog
* Ignore typing as if-elif safeguard None from getting to those lines
* Add changelog entry
* Pass on OrderedDict type
* Pass on OrderedDict type
* Restore order to licenses as dict keys to set loses order
* Fix indent and make date variable; could alternately add freeze gun or mock datetime
* Add types for track_changes.py
* Rename old to previous for dependencies
* Use group to be consistent with what we use in dependency changes and pyproject.toml
* Remove comment as not needed or useful
* Switch source_path to be correctly named root_path
* Add output types to methods
* Simplify output for _format_table_row
* Simplify output for _format_group_table_header
* Use normalized name from object instead of import
* Switch from usage of string with += to using append in a list and joining
* Switch from old_version to previous_version
* Switch from old_package to previous_package
* Switch from str to NormalizedPackageStr as that's what the dict keys are
* Switch Union[*, None] with Optional[*]
* Add comment to make clearer what the operation does
* Add on description of Changelogs arguments
* Improve terminology & adapt _describe_dependency_changes to be simpler
* Add deterministic sorting to versioned changes file
* Simplify _create_versioned_changelog and fix moved type
* Remove unneeded, second cleancode() usage
* Switch text from changes to contents
---------
Co-authored-by: Christoph Kuhnke <christoph.kuhnke@exasol.com>
0 commit comments