Skip to content

Releases: cloudposse/github-action-atmos-terraform-drift-detection

v2.0.0

23 Jul 18:37
Compare
Choose a tag to compare
Major Version Update for Artifacts @milldr (#1682) # Breaking Changes!

Context

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.

ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads must use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.

https://github.com/actions/upload-artifact/releases/tag/v4.0.0

TLDR

  1. The version of @actions/artifact used to upload and download an artifact must match.
  2. We upload the Terraform plan file artifact with cloudposse/github-action-atmos-terraform-plan
  3. We want to upgrade the version of upload-artifact in that action, so we must also upgrade in this action

What do I need to do?

Bump both actions to these versions once both major upgrades are released:

cloudposse/github-action-atmos-terraform-drift-detection@v2
cloudposse/github-action-atmos-terraform-plan@3

PR Notes

what

  • Corrected structure for downloadArtifact for usage with v2 of @actions/artifact
  • Replaced all actions used in tests with deprecated versions of Node
  • Rebuild node modules

why

references

v1.2.1

14 Jun 18:39
c38289e
Compare
Choose a tag to compare
fix(deps): update dependency @actions/artifact to v1.1.2 @renovate (#1209)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/artifact (source) 1.1.1 -> 1.1.2 age adoption passing confidence

chore(deps): update dependency jest to v29.7.0 @renovate (#1250)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
jest (source) 29.6.4 -> 29.7.0 age adoption passing confidence

Release Notes

jestjs/jest (jest)

v29.7.0

Compare Source

Features
  • [create-jest] Add npm init / yarn create initialiser for Jest projects (#​14465)
  • [jest-validate] Allow deprecation warnings for unknown options (#​14499)
Fixes
  • [jest-resolver] Replace unmatched capture groups in moduleNameMapper with empty string instead of undefined (#​14507)
  • [jest-snapshot] Allow for strings as well as template literals in inline snapshots (#​14465)
  • [@jest/test-sequencer] Calculate test runtime if perStats.duration is missing (#​14473)
Performance
  • [@jest/create-cache-key-function] Cache access of NODE_ENV and BABEL_ENV (#​14455)
Chore & Maintenance
  • [jest-cli] Move internal config initialisation logic to the create-jest package (#​14465)

chore(deps): update dependency eslint-plugin-jest to v27.9.0 @renovate (#1249)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jest 27.2.3 -> 27.9.0 age adoption passing confidence

Release Notes

jest-community/eslint-plugin-jest (eslint-plugin-jest)

v27.9.0

Compare Source

Features

v27.8.0

Compare Source

Features

v27.7.0

Compare Source

Features
  • allow [@typescript-eslint](https://togithub.com/typescript-eslint) v7 (#​1500) (6be2928)

27.6.3 (2024-01-12)

Bug Fixes

27.6.2 (2024-01-10)

Reverts

27.6.1 (2024-01-01)

Bug Fixes
  • include plugin meta information with snapshot processor for ESLint v9 (#​1484) (067e246)

v27.6.3

Compare Source

Bug Fixes

v27.6.2

Compare Source

Reverts

v27.6.1

Compare Source

Bug Fixes
  • include plugin meta information with snapshot processor for ESLint v9 (#​1484) (067e246)

v27.6.0

Compare Source

Features

v27.5.0

[Compare Source](https://togithub.com/jest-community/eslint-plugin-jest/compare/v27...

Read more

v1.2.0

27 Feb 13:31
4775b84
Compare
Choose a tag to compare
Upgrade to Node 20 @goruha (#1178)

what

  • Upgrade to Node 20

v1.1.0

22 Feb 19:52
a2b90eb
Compare
Choose a tag to compare
fix: `comment-no-changes.md` file name @milldr (#1148)

what

  • corrected file name for comment-no-changes.md

why

  • It had a typo in the name. It was comments-no-changes.md

references

  • customer engagement
Consolidate auto-release workflow @goruha (#1041)

what

  • Remove auto-release.yaml workflow

why

  • We draft release inmain-branch.workflow

v1.0.0

25 Jan 18:37
63f0e0f
Compare
Choose a tag to compare
Added post comment to PR @goruha (#466)

Feature request

  • Comment on PR when merged without auto-apply

[!IMPORTANT]
No Changes Were Applied

This Pull Request was merged without using the auto-apply label.
Please check if any issues were created and apply them by adding the apply label to the corresponding issue.

what

  • Added comment to PR

why

  • Improve informative feedback for developers

references

🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#6)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v0.7.0

11 Jan 12:54
cacbb69
Compare
Choose a tag to compare
Refactor GHA @goruha (#189)

what

  • Refactoring of the action
  • Added tests
  • Added process-all flag
  • Fix the action failure in case all affected stacks have not changed (artifact does not exist)
  • Fix the bug when an issue has wrong metadata or no metadata at all
  • Fix the bug when the summary size runs out of 1Mb limit

why

  • Improve code readability
  • Gain insurance in the action stability
  • Fix the bug when the action runs in the apply workflow to close issues created by the drift detection workflow.
  • Fix apply and drift detection workflow when there is no stack with drift or error
  • Avoid failing of apply and drift detection workflows because of wrong metadata in one issue
  • Avoid errors because a summary is too big

references

v0.6.0

29 Dec 20:58
6f8486b
Compare
Choose a tag to compare
fix: summary file crashes @dudymas (#305)

what

  • fix(action): look for descriptions before loading them
  • fix(action/file_name): replace all instances of slash

why

  • If a component has multiple slashes in its name, it won't be found
  • if a file isn't found, the reconcile workflow exits immediately instead of
    skipping

v0.5.0

26 Oct 11:43
9f21bc2
Compare
Choose a tag to compare
Fix filenames @goruha (#167)

what

  • Fix filenames

why

  • EKS components have / in names that replaced with _ for metadata files

v0.4.0

17 Oct 18:12
3fca87a
Compare
Choose a tag to compare
Fix error labels @goruha (#151)

what

  • Set error label instead of drift label for failures

v0.3.0

17 Oct 14:53
50e3a50
Compare
Choose a tag to compare
Fix failure with existing issue @goruha (#142)

what

  • Made failure with existing issue show failed badge