New features

Improvements

  • It is now possible to use the Terminal action in pipelines with no branch assigned
  • 'Private key' and 'Passphrase' inputs in the Git Push action now support environment variables
  • New Buddy parameter: ${execution.from_revision.tags} – returns the list of tags for currently executed revision
  • Until now git pull and git reset were executed in the filesystem before every build action in the pipeline. In response to numerous requests, we have changed the rule and now the repository is pulled only once during the whole execution. This way, the changes made by the first build action are not reset by the next one. All users whose delivery workflow might be affected by this change have been sent instructions how to reconfigure the pipeline back to the previous mode
  • Body is no longer required in webhooks to inform Buddy of changes in custom repositories.

Bug fixes

  • Fixed bug with custom repository not working over SSH (a one step in refactoring too far)
  • Fixed bug with AWS CLI not working in pipelines with SSH keys
  • Once in several thousand times (sic!) Buddy would not fetch changes from GitHub repositories. Fixed
  • Fixed bug in the Rackspace action with setting the path using 'Browse'
  • In case the user had multiple Rackspace integrations, and one or more integrations did not have the region set, the bucket list produced an error. Fixed