All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- NPM dependency updates
- NPM dependency updates
- Allow using float value in memory and cpu config (#42)
- NPM dependency updates
- NPM dependency updates
- Action version logging
- Update all external NPM dependencies
- Error: The auto scaling configuration ARN you specified isn't valid. ARN: '' (#36)
- Optional
auto-scaling-config-arn
input. When specified this will be applied to new and existing services.
- Tagging support (#21)
- Dependency updates
- Action outputs:
service-arn
andservice-url
. - Optional
wait-for-service-stability-seconds
configuration parameter. Valid range is between 10 and 3600 seconds. The default is 600 seconds ifwait-for-service-stability
flag is set to true. This is a replacement for the existingwait-for-service-stability
boolean flag, which will be deprecated in a future release. - Optional
action
parameter. The only valid value iscreate_or_update
(case insensitive) and the parameter is optional. It is introduced for adding more sub-actions in a future release. - Support for additional
runtime
parameter values:DOTNET_6
,GO_1
,NODEJS_16
,PHP_81
,RUBY_31
. - If there is an existing service with CREATE_FAILED status, it will be deleted first, before the new service creation is attempted.
- Add support for environment variables.
- BREAKING CHANGE: The default branch name is now
main
. - BREAKING CHANGE: Action migrated to run on Node16.
- BREAKING CHANGE: Update all NPM module references, including major version upgrades.
- BREAKING CHANGE: Refactor code to be compatible with future enhancements and updates.
- BREAKING CHANGE: Log messages changed to match the new refactored code structure.
- Supported runtime list is no longer hardcoded, but automatically synchronized with the one, defined by AppRunner Client SDK, so that new runtime identifier will become available with AWS SDK NPM module updates.
- Mark
wait-for-service-stability
as obsolete.
The initial family of releases with core functionality.