Releases: cloudposse/github-action-atmos-get-setting
v2.0.2
Fix tests Igor Rodionov (@goruha) (#68)
## what * Revert atmos config in the rootwhy
- Fix tests
references
🤖 Automatic Updates
Replace Makefile with atmos.yaml Erik Osterman (Cloud Posse) (@osterman) (#67)
## what - Remove `Makefile` - Add `atmos.yaml`why
- Replace
build-harnesswithatmosfor readme genration
References
- DEV-3229 Migrate from build-harness to atmos
v2.0.1
🐛 Bug Fixes
Skip terraform functions Igor Rodionov (@goruha) (#66)
## what * Support skipping terraform functionsWhy
- Solve #65
🤖 Automatic Updates
Update .github/settings.yml Erik Osterman (Cloud Posse) (@osterman) (#61)
## what - Update `.github/settings.yml` - Drop `.github/auto-release.yml` fileswhy
- Re-apply
.github/settings.ymlfrom org level - Use organization level auto-release settings
references
- DEV-1242 Add protected tags with Repository Rulesets on GitHub
v2.0.0
feat: (re)release `process-templates` flag override input Yonatan Koren (@korenyoni) (#60)
### WhatThis re-releases #58
Why
While the change in question is fully backwards compatible, as explained here, this is only true for atmos versions including and after 1.86.0.
We are going to release this change in 2.0.0 (of this repo).
v1.3.1
🐛 Bug Fixes
fix: revert "feature: add `process-templates` input" Yonatan Koren (@korenyoni) (#59)
### WhatThis reverts #58
Why
While the change in question is fully backwards compatible, as explained here, this is only true for atmos versions including and after 1.86.0.
We are going to release this change in 2.0.0.
v1.3.0
🚀 Enhancements
feature: add `process-templates` input Yonatan Koren (@korenyoni) (#58)
## what- Add
process-templatesinput as the value of the--process-templatesflag to pass toatmos describe component. - Add appropriate test cases.
why
- Some template functions such as
atmos.Componentrequire authentication to remote backends. We should allow disabling this.
references
> Run cloudposse/github-action-atmos-get-setting@v1
template: all-atmos-sections:163:26: executing "all-atmos-sections" at <atmos.Component>: error calling Component: exit status 1
Error: error configuring S3 Backend: IAM Role (arn:aws:iam::xxxxxxxxxxxx:role/xxxx-core-gbl-root-tfstate) cannot be assumed.
There are a number of possible causes of this - the most common are:
* The credentials used in order to assume the role are invalid
* The credentials do not have appropriate permission to assume the role
* The role ARN is not valid
Error: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrorsI've kept the default value of process-templates as true in order to ensure backwards compatibility.
🐛 Bug Fixes
feature: add `process-templates` input Yonatan Koren (@korenyoni) (#58)
## what- Add
process-templatesinput as the value of the--process-templatesflag to pass toatmos describe component. - Add appropriate test cases.
why
- Some template functions such as
atmos.Componentrequire authentication to remote backends. We should allow disabling this.
references
> Run cloudposse/github-action-atmos-get-setting@v1
template: all-atmos-sections:163:26: executing "all-atmos-sections" at <atmos.Component>: error calling Component: exit status 1
Error: error configuring S3 Backend: IAM Role (arn:aws:iam::xxxxxxxxxxxx:role/xxxx-core-gbl-root-tfstate) cannot be assumed.
There are a number of possible causes of this - the most common are:
* The credentials used in order to assume the role are invalid
* The credentials do not have appropriate permission to assume the role
* The role ARN is not valid
Error: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrorsI've kept the default value of process-templates as true in order to ensure backwards compatibility.
🤖 Automatic Updates
Update release workflow Erik Osterman (Cloud Posse) (@osterman) (#56)
## what - Update workflow (`.github/workflows/release.yaml`) to have permissions commenting PRwhy
- Add comments to PRs when it's changes are released
v1.2.2
Pin setup atmos github action Igor Rodionov (@goruha) (#54)
## what * Pin `setup-Atmos-action@v2` * Remove `dist` from `.gitignore`why
- Update setup atmos github action
- Fix https://github.com/cloudposse/github-action-atmos-get-setting/actions/runs/8431064887/job/23087901862
references
- DEV-381: Everything that uses setup-Atmos-action should point to v2
🤖 Automatic Updates
Use GitHub Action Workflows from `cloudposse/.github` Repo Erik Osterman (Cloud Posse) (@osterman) (#53)
## what - Update workflows (`.github/workflows/settings.yaml`) to use shared workflows from `.github` repowhy
- Reduce nested levels of reusable workflows
Use GitHub Action Workflows from `cloudposse/.github` Repo Erik Osterman (Cloud Posse) (@osterman) (#50)
## what - Update workflows (`.github/workflows/settings.yaml`)why
- Support new readme generation workflow.
- Generate banners
v1.2.1
Update dependency eslint to v8.57.0 renovate (#41)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 8.56.0 -> 8.57.0 |
Release Notes
eslint/eslint (eslint)
v8.57.0
Features
1120b9bfeat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)dca7d0ffeat: Enableeslint.config.mjsandeslint.config.cjs(#18066) (Nitin Kumar)
Bug Fixes
2196d97fix: handle absolute file paths inFlatRuleTester(#18064) (Nitin Kumar)69dd1d1fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)9852a31fix: deep merge behavior in flat config (#18065) (Nitin Kumar)4c7e9b0fix: allow circular references in config (#18056) (Milos Djermanovic)
Documentation
84922d0docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)5b8c363docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)77dbfd9docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
Chores
1813aecchore: upgrade @eslint/js@8.57.0 (#18143) (Milos Djermanovic)5c356bbchore: package.json update for @eslint/js release (Jenkins)f4a1fe2test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)42c0aefci: Enable CI forv8.xbranch (#18047) (Milos Djermanovic)
Update dependency eslint-plugin-jest to v27.9.0 renovate (#42)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-jest | 27.6.3 -> 27.9.0 |
Release Notes
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v27.9.0
Features
v27.8.0
Features
v27.7.0
Features
27.6.3 (2024-01-12)
Bug Fixes
27.6.2 (2024-01-10)
Reverts
27.6.1 (2024-01-01)
Bug Fixes
v1.2.0
Update dependency msw to v2.1.3 renovate (#24)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| msw (source) | 2.1.2 -> 2.1.3 |
Release Notes
mswjs/msw (msw)
v2.1.3
v2.1.3 (2024-01-22)
Bug Fixes
- export "getResponse" for batched GraphQL queries (#1982) (
42f1473) @kettanaito - reduce library footprint by avoiding barrel imports (#1987) (
b803e26) @thepassle
Update dependency dotenv to v16.3.2 renovate (#23)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| dotenv | 16.3.1 -> 16.3.2 |
Release Notes
Update actions/checkout action to v4 renovate (#13)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actions/checkout | action | major | v3 -> v4 |
Release Notes
actions/checkout (actions/checkout)
v4
add back missing workflow Matt Calhoun (@mcalhoun) (#25)
what
Add back main branch work flow that was accidentally deleted
add multi-key support Matt Calhoun (@mcalhoun) (#22)
what
Add the ability to specify multiple paths to retrieve along with the shape of the returned object
why
We have found users who are calling this action multiple times and then using jq to assemble the various outputs into a different object.
v1.1.0
v1.0.0
Get any info from atmos describe component Igor Rodionov (@goruha) (#17)
what
- Remove restriction to
settingssection.
Why
- To reuse this action for fetching
component_info.component_pathsettings
Migrating from v0 to v1
Starting from v1 the action is no longer restricted to retrieving the component config from only the settings section..
If you want the same behavior in v1 as inv0, you should add the settings prefix to the value of the settings-path variable.
- name: Get Atmos Setting for Secret ARN
uses: cloudposse/github-action-atmos-get-setting@v1
id: example
with:
component: foo
stack: core-ue1-dev
settings-path: settings.secrets-arn same behaviour as
- name: Get Atmos Setting for Secret ARN
uses: cloudposse/github-action-atmos-get-setting@v0
id: example
with:
component: foo
stack: core-ue1-dev
settings-path: secrets-arn