Skip to content

Releases: gruntwork-io/pipelines-workflows

v2.6.0

14 Aug 21:22
2df5012
Compare
Choose a tag to compare

New Features

  • We now allow for specifying arbitrary env values via config.yml. See the docs for an example of how to set .pipelines.env with your custom environment values.
  • An update to the pipelines-unlock workflow with an optional unlock_all flag that iterates over every state file and unlocks all of them. This is useful in the event of a large run, e.g. run-all plan that is cancelled midway leaving many locks stuck.

Enhancements

  • Pipelines now detects if the PIPELINES_READ_TOKEN is invalid and posts a more helpful error to logs, the PR comment and the step summary letting you know to ensure the token is valid.

PR Changelog

Full Changelog: v2...v2.6.0

v2

02 Jul 18:02
2df5012
Compare
Choose a tag to compare
v2

This is a floating release tracking the latest release with major version 2.

v2.5.0

30 Jul 16:26
d3d8a1d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2...v2.5.0

v2.4.0

19 Jul 12:10
651c4cd
Compare
Choose a tag to compare

What's Changed

This pulls in a change to Pipelines HCL Configuration as Code system to segment the aws_accounts block into an accounts block nested as the aws block.

While this is a breaking change, it is not in use by any customers at the moment, and should be safe to use without modification.

Changelog

  • chore: Bumping pipelines and pipelines-actions versions by @yhakbar in #63

Full Changelog: v2.3.3...v2.4.0

v2.3.3

16 Jul 22:03
8429c44
Compare
Choose a tag to compare

What's Changed

This pulls in a rename of the pipelines HCL configuration block for Pipelines to repository via updates to the pipelines-cli.

In addition, it pulls in changes to pipelines-actions which result in a new CATALOG_TAGS value being used during repository vending. This allows for central management of AWS cost allocation tags for delegated repositories.

Some plumbing changes have been done in addition to improve the configurability of the TF_BINARY configuration, making it easier to decide whether you want to use OpenTofu or Terraform.

Changelog

  • feat: Bumping pipelines-cli to v0.20.0 and pipelines-actions to v1.8.0 by @yhakbar in #62

Full Changelog: v2...v2.3.3

v2.3.2

16 Jul 18:45
8d869b9
Compare
Choose a tag to compare

Full Changelog: v2...v2.3.2

v2.3.1

16 Jul 18:17
ae22e28
Compare
Choose a tag to compare

What's Changed

  • chore: Bumping pipelines-cli to v0.19.1 by @yhakbar in #61

Full Changelog: v2.3.0...v2.3.1

v2.3.0

16 Jul 16:01
6b77c3e
Compare
Choose a tag to compare

What's Changed

  • feat: Adding pipelines.yml workflow by @yhakbar in #51
  • chore: Bumping pipelines-cli to v0.19.0 by @yhakbar in #60
  • chore: Bumping pipelines-actions to v1.7.0 by @yhakbar in #59

Full Changelog: v2.2.1...v2.3.0

v2.2.1

08 Jul 20:01
3bc8cd1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2...v2.2.0

v2.1.0

03 Jul 20:24
a3d2411
Compare
Choose a tag to compare

What's Changed

Take special note of the changes in #45. It introduces significant changes to how Pipelines workflows operate, and should be evaluated carefully when considering an upgrade to this release.

In particular, #45 changes the behavior of the EnvCommonChanged job. Pipelines Orchestrate will no longer emit a single job for each AWS account, looking for relevant updates to an _envcommon file that has changed. Instead, a single job will be emitted from the root of the repository that will look for changes throughout the repository. This change leverages the new capabilities released as of v2.0.0 where Terragrunt will dynamically assume the correct role in a given directory through integration with Pipelines.

Changelog

  • fix: Adjusting delegated workflow so that it uses dynamic authentication too by @yhakbar in #44
  • feat: Bumping Pipelines CLI to v0.15.1 by @yhakbar in #45
  • chore: Pin actions version by @yhakbar in #46

Full Changelog: v1.6.0...v2.1.0