Unintenetional step template features

Hello,

Octopus actions for step in project doesn’t get updated propertly after template is changed.

Steps to reproduce:

  1. Create template step, without any features enabled.
  2. Save it. Version 1 has been created.
  3. Use created step template in project.
  4. Update template step, enabling feature (Configuration Varibles)
  5. Save it. Version 2 has been created.
  6. Update template step, disable feature (Configuration Varibles) - now there is any in step.
  7. Save it. Version 3 has been crated.
  8. Update project from point 3 to use step template in version 3.

Now project has configuration variables feature enabled (to check in json configuration).

"Octopus.Action.Package.AutomaticallyUpdateAppSettingsAndConnectionStrings": "True"

Only way I have found to make it right is to remove step use from project, and add it again.
Changes to these flags are not visible in the project audit.

version v2019.6.4 LTS

Hi @g.bulat,

Thanks for getting in touch.

I’ve managed to recreate this issue, and have created a Github Issue for this, which can be tracked using the link below.

GitHub issue:

Thank you for taking the time out of your day to make us aware of this.

If there is anything else I can do for you, please let me know.

Kind regards,