Skip to content

Commit f0ab50d

Browse files
authored
add HCL promotion tow hats new (#2822)
1 parent 63a17a0 commit f0ab50d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

docs/2.0/docs/pipelines/previous-versions/upgrading-github-v3-to-v4.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ import PersistentCheckbox from '@site/src/components/PersistentCheckbox';
55
## What's new in Pipelines GitHub v4
66
Pipelines v4 is nearly a full rewrite of the pipelines implementation within GitHub. Prior to v4 the bulk of the "glue" logic to stitch together various components of the workflow was written in bash. In v4 we've replaced the majority of the bash code with golang code which is both faster, more maintainable and has significantly improved test coverage. v4 also includes a handful of new features:
77

8+
### Support for newer Terragrunt Versions (through to 1.0)
9+
Pipelines previously had maximum Terragrunt version of 0.84. This version of Pipelines removes this restriction and will support all Terragrunt versions from `0.86.3` through to 1.0+.
10+
11+
### Updated Configuration: Deprecating YML and promoting HCL out of beta
12+
As of this release we are promoting HCL to the default configuration language for Pipelines. This release includes additions to the pipelines HCL configuration specification that bring it up to full feature parity with YML, and we intend to build forwards using only HCL. As a result, the YML configuration for Pipelines is now deprecated and will be removed in a future release.
13+
814
### Run-All Log Parsing
915
Pipelines will now request a custom log format from Terragrunt (via `TG_LOG_CUSTOM_FORMAT`) and then parse the resulting output into different streams, and present each Unit's output independently and deinterlaced in the pipelines comment engine.
1016

11-
### Support for newer Terragrunt Versions (through to 1.0)
12-
Pipelines v3 has maximum Terragrunt version of 0.84. Pipelines v4 removes this restriction and will support all Terragrunt versions from `0.86.3` through to 1.0+.
13-
1417
### Azure Support
1518
Pipelines v4 includes support for Azure OIDC and state storage. New configuration options are now available in [HCL configuration](https://docs.gruntwork.io/2.0/reference/pipelines/configurations-as-code/api#azure_oidc-block-attributes) for Azure.
1619

0 commit comments

Comments
 (0)