All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.31.0 (2020-05-07)
- Use tfenv executor for the
lint-terraform
job (2c6ed4f)
- Add
get-eks-token
command (9b88809)
1.30.0 (2020-03-23)
- Remove assumption on lint job including -report suffix (f0a21ad)
- Add variant parameter to test job (b227287)
1.29.1 (2020-03-06)
- Install Terraform before running setup-steps (66e4965)
1.29.0 (2020-01-06)
- Make terraform-image-tag parameter optional (2a3e109)
1.28.0 (2020-01-05)
- Error on non-success status code in post-pr-comment command (4436c7d)
- Put linting results at the end of the lint job (15b3ca7)
- Add halt command (766d773)
- Add install-dependencies job (d81192b)
- Add install-dependencies-clojure command (08cf23d)
- Add install-terraform-version command (4adb1bb)
- Add log-in-to-docker-hub command (85cfccb)
- Add run-pre-init-script command (9db0ad3)
- Add set-up-environment-variables-from-suffix command (263d66a)
- Add set-up-terraform-variables command (b4f05b3)
- Add tag-current-commit command (dafaf4f)
- Add terraform-run job (f3cf99e)
- Add tfenv executor (9e9e7aa)
- Add validate-circleci-orb job (755682e)
- Update Docker images from stretch to buster (38a61af)
1.27.1 (2019-12-17)
- Append AWS credentials rather than overwriting (4a7a5a6)
- Handle ~/.aws directory already exists in configure-aws-profile (0474f9a)
- Specify AWS credentials correctly in configure-aws-profile command (93f82c4)
1.27.0 (2019-12-17)
- Add parameters to configure-aws-profile command (c9ba324)
1.26.0 (2019-11-27)
- Add recursive and directory parameters in lint-terraform (ffcf380)
1.25.0 (2019-10-24)
- Add checkout job (ca86ff4)
- Add generic lint job (104f06a)
- Add variant parameter to build job (7ac6b04)
1.24.0 (2019-10-13)
- Add NPM dependency caching to install-dependencies-npm job (9ed2f8f)
1.23.1 (2019-10-10)
- Fix check for NPM in build and test jobs (6415183)
- Reduce logs when checking for command runner in build and test jobs (291a82f)
1.23.0 (2019-09-25)
- Prevent Terraform from asking for input for variables not set (446b9c2)
- Save Terraform output to log file during plan and apply (9fc69f2)
1.22.2 (2019-09-09)
- Handle existing pull request not found (e9f9baa)
- Include authorization token when looking for existing pull request (26a04a8)
- Include username in head ref when searching for existing PR (3017df8)
1.22.1 (2019-08-21)
- Bump node executor from 10.13.0 to 10.16.3 (b60ddbe)
1.22.0 (2019-07-29)
- Fall back from Makefile to NPM in build and test jobs (e8d5a6e)
1.21.1 (2019-07-28)
- Correct typo, allowing create-github-release job to now finish (31df1c3)
1.21.0 (2019-07-15)
- Add check-docker-image-service-health command (e85af0b)
1.20.1 (2019-05-28)
- Prevent error exit when grep doesn't match any lines (d71ab70)
1.20.0 (2019-05-20)
- Add lock-timeout parameters (c0a815d)
1.19.1 (2019-05-15)
- Update test job to use correct executor and correct command (a90e878)
1.19.0 (2019-05-15)
- Add build job (d46e8b3)
1.18.3 (2019-05-13)
- Prevent error when working with an empty release in Changelog (24e34f6)
1.18.2 (2019-05-13)
- Improve logging and exit process for create-release-pr job (7dcf552)
1.18.1 (2019-05-13)
- Prevent release PRs from being created if changelog is empty (6b14ab3)
1.18.0 (2019-04-25)
- Escape double quotes when creating a GitHub release (c70c072)
- Exit as error if request to create GitHub release is unsuccessful (226dc64)
- Add
docker_layer_caching
parameter tobuild-image
job (3ebd135)
1.17.2 (2019-04-21)
- Escape newlines when creating GitHub release (bdd73b1)
1.17.1 (2019-04-05)
- Correct typo with variable name (475e25f)
1.17.0 (2019-04-05)
- Add set-up-npm-authentication command (27a58d6)
1.16.1 (2019-03-29)
1.16.0 (2019-03-29)
- Add setup-steps parameter to validate-js job (97cd234)
1.15.0 (2019-03-29)
- Use stretch instead of jessie based Docker images (59c59af)
1.14.0 (2019-03-10)
- Add cleanup-isolated-commit-deployments job (3960e7f)
- Add release details to created GitHub releases (1bd18f6)
1.13.3 (2019-02-05)
- Delete multiple workspaces in cleanup-pr-deployments (08a9b85)
1.13.2 (2019-02-05)
- Auto approve the terraform destroy step for cleanup-pr-deployments (1e9c1fb)
1.13.1 (2019-02-05)
- Use correct get-workspace command within cleanup-pr-deployments (ad2068c)
1.13.0 (2019-01-25)
- Add cleanup-pr-deployments job (b16ed12)
- Add halt-if-not-pr command (0e058ce)
- Add post-pr-comment command (9169b2f)
- Add select-or-create-workspace command (a6f49cb)
- Add workspace parameter to terraform-plan and terraform-apply jobs (d641cbe)
1.12.0 (2019-01-23)
- Add add-github-to-known-hosts command (aaa7024)
1.11.0 (2019-01-18)
- Add run-validate-after-init parameter to validate-terraform job (41bd762)
1.10.0 (2019-01-17)
- Move setup_remote_docker before setup-steps for build-image job (fcfefaf)
- Add
configure-aws-profile
command (f2e2bed) - Add
login-ecr
command (9aacc1f) - Add build-options parameter to build-image job (f9a8575)
1.9.0 (2019-01-16)
- Add build-image job (c5024dd)
1.8.1 (2019-01-09)
- Add default for artifact-paths parameter (cbf7c0a)
1.8.0 (2019-01-09)
- Remove redundant word from GitHub Release name (791b7a9)
1.7.2 (2019-01-08)
- Add additional logging (576f751)
- Improve array expansion for iterating over artifact paths (bd05ee6)
1.7.1 (2019-01-07)
- Put .git directory after creating tag (f88138b)
1.7.0 (2019-01-07)
- Add create-github-release job (8b2f9ba)
1.6.1 (2018-12-12)
- Add option for terraform-apply to ignore a missing plan (3fd2c23)
- Add setup-steps to validate-terraform job (ea43d7f)
- Set Terraform executor to use a CircleCI-compatible Docker image (84e4680)
- Set user on Node Docker executor (9f51b61)
1.6.0 (2018-12-07)
- Add setup-steps parameter to install-dependencies-npm job (b4ca5ab)
1.5.0 (2018-12-04)
- Add Terraform-related jobs and executor (bd4d790)
1.4.0 (2018-11-19)
1.3.2 (2018-11-18)
- Use correct URL for checking for an existing release pull request (b662ab6)
1.3.1 (2018-11-18)
- Use proper path for validating orbs (91e1610)
1.3.0 (2018-11-18)
- Add version number tag to release pull request (5574dc2)
- Add lint-circleci-orb job (973927d)
- Add publish-circleci-dev job (24d9774)
- Add tag-and-publish-circleci job (0448b35)
- Parameterize Git user and credentials (1e1ddc4)
1.2.0 (2018-11-18)
- Add names to steps (cf90df8)
- Rename get command to get-workspace (0edb986)
1.1.2 (2018-11-18)
- Add description to tag command (91e7e6a)
- Rename ssh-fingerprint parameters to git-ssh-fingerprint (02b2b92)
1.1.1 (2018-11-18)
- Remove quotes for regex comparison (2fb9297)
1.1.0 (2018-11-18)
1.0.2 (2018-11-17)
- Update commit message checking to working regex (b9b101f)
1.0.1 (2018-11-17)
- Add more logging (8e9cb51)
- Add general orb (81fb280)