Skip to content

Release 1.0.1

Compare
Choose a tag to compare
@nathro nathro released this 15 Aug 19:05

This update focuses on improvements to managing changes, increasing the power of actions and adding many more actions.

Migrations

  • autotransform.scripts.migrations.manager migration script for migrating Manager JSON files.
  • Run atmigrate-manager to migrate Manager JSON files.
  • Step components now return a List of Actions, which are now fully-fledged NamedComponents. This is simply moving from an enum to a class for most cases.
  • Step components now have a method to check if management should be continued.
  • Changed comparison enum values, migrate with the migration script for Manager files.
  • Conditional steps now take a list of actions instead of an action name. Old JSON will maintain compatability until v1.1.

Features

  • Updated repos to check for outstanding changes before running a Batch. If an outstanding change is found (the branch already exists for Git/Github), transformation is skipped.
  • Made Actions fully-fledged components to enable Actions with parameters.

New Components

  • AddReviewersAction added.
  • AddOwnersAsReviewersAction added.
  • AddOwnersAsTeamReviewersAction added.
  • AddLabelsAction added.
  • CommentAction added.
  • RemoveLabelAction added.
  • ReviewersCondition added.
  • TeamReviewersCondition added.
  • LabelsCondition added.