You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Updated GitHub Actions workflow to use Node.js 22.x (current LTS)
- Added engines field to package.json to enforce Node.js >=22.0.0
- Updated CONTRIBUTING.md to reflect Node.js 22+ requirement
- Node.js 20.x reaches EOL April 30, 2026 - moving to current LTS
Override a comma delimited list: `"MyParam1=myValue1,MyParam1=myValue2"`or `MyParam1="myValue1,myValue2"`
87
91
88
92
Override parameters using a local JSON file: `"file:///${{ github.workspace }}/parameters.json"`with a file named `parameters.json` at the root of the repository:
93
+
89
94
```json
90
95
[
91
96
{
@@ -142,22 +147,27 @@ This action requires the following minimum set of permissions:
142
147
The action makes the following AWS CloudFormation API calls depending on the operation mode:
143
148
144
149
**All Modes:**
150
+
145
151
- `DescribeStacks`- Check if stack exists and get current status
146
152
- `CreateChangeSet`- Create change set for stack creation or updates
147
153
- `DescribeChangeSet`- Check change set status and retrieve changes
148
154
149
155
**Create & Execute Mode (default):**
156
+
150
157
- `ExecuteChangeSet`- Execute the created change set
151
158
- `DescribeStacks`- Get final stack status and outputs after execution
152
159
153
160
**Create Only Mode:**
161
+
154
162
- No additional calls (change set left for manual review/execution)
155
163
156
164
**Execute Only Mode:**
165
+
157
166
- `ExecuteChangeSet`- Execute existing change set by ID
158
167
- `DescribeStacks`- Get final stack status and outputs after execution
159
168
160
169
**Error Reporting (when change set creation fails):**
170
+
161
171
- `DescribeStackEvents`- Retrieve detailed error information for validation failures
162
172
- `DeleteChangeSet`- Clean up failed change sets (unless `no-delete-failed-changeset` is set)
163
173
@@ -236,6 +246,7 @@ If you run in self-hosted environments and in secured environment where you need
236
246
Additionally this action will always consider already configured proxy in the environment.
0 commit comments