- βοΈ doc updates
- π when fixing a bug
- π when making general improvements
- β when adding tests
- β¬οΈ when upgrading dependencies
- π when adding new features
- π Add support for building
aws ecs execute-command
interactively
- π Use
AWS_REGION
in env output to mirror all modern AWS SDKs/CLIs
- π Human readable error when outside of git repository
- π Add support on update
- π Support for Descriptions being parsed and posted from Template
- π Internal Support for Descriptions in CloudFormation Templates
- π Fix name resolution when using sub-template
- β¬οΈ Update Core Dependencies
- π Pull and populate existing tags when updating a stack
- π Fix path resolution in
--template
parameter
- π Update to [email protected] to fix S3 Body parsing
- π Update to CFN-Config@7
- β¬οΈ Remove now unnecessary node-fetch
- β¬οΈ Remove unused octokit dep
- β¬οΈ Remove top-level use of aws-sdk
- π Add support for GovCloud S3 Config Buckets
- π Include region in STS call to work in GovCloud
- β¬οΈ Update base deps
- π Allow specifying default region at repo level
- π Don't expect a
~/.deployrc.json
file to exist
- π Support reading stack parameters from stacks created via YAML Cloudformation templates
- π DotDeploy file should allow
name
property for overriding repo name
- β¬οΈ Update base deps
- π Move help text to it's own file
- π Check for unpushed changes before deploying
- π Check for uncommitted changes before deploying
- π Fix bug where
info
wouldn't receive AWS credentials
- π Add
cancel
subcommand - βοΈ Remove a bunch of README comments referring to retired auth scheme
- π Move help text to individual files
- β¬οΈ Update base deps
- π Add support for Global CF tags
- π Remove
accountId
from deploy file
- π Setup Automated Deploys
- π Use
cfn-config.Template.read
instead ofcloudfriend.build
for compiling template
- π
CFN-Config@6
now requires all cloudformation JS inputs to be Common Modules
- β¬οΈ Update base deps
- π Add new tag style support
- β¬οΈ Update base deps
- β¬οΈ Update base deps
- π Add
--all
flag to list all stacks in all regions
- π Fix bug in ECR artifacts check
- π Fix accountId gen in env subcommand
- π Remove need to have hardcoded AccountID and instead look it up dynamically
- βοΈ Add better error messages
- π Update module to ES6 Imports
- β¬οΈ Update base deps
- π
--region
param should override json config
- β¬οΈ Update base deps (Notably:
@mapbox/[email protected]
- π Allow
deploy info ml-enabler-prod
in addition to the currentdeploy info prod
- π Support HTTPS origins for GH org parsing
- π Ensure config bucket is present and offer to create it if not
- β¬οΈ Update core deps
- π Update to
@openaddresses/cfn-config
which uses a Promise based API - βοΈ Doing a major version bump as this is a large change with potentially unseen repurcusions
- π
[email protected]
is considered harmful as a loop was intentionally introduced by the developer - β¬οΈ Update cfn-config to pin colors library
- π Fix ESLint bug
- π Output
AWS_ACCOUNT_ID
inenv
command
- π Use
@oa
namespace
- β¬οΈ Update all deps. Notable:
eslint@8
- β Add GH actions for running lint enforcement
- π Fix bug where non-existant callback was called
- π Fix a bug in marking a Github Environment as deployed
- π Convert a bunch of internals to promises for improved readability
- π Add strong schema validation to DeployRC
- π Add strong schema validation to DotDeploy
- π Add Key/Value support for tags in DepoyRC
- π Add Key & Key/Value support for tags in DotDeploy
- β¬οΈ General Dep Update
- π Add tagger support to JSON subcommand
-
β¬οΈ Update deps
-
π Add support for automatically resolving
{{resolve:}}
blocks in the Outputs section of a CF template when usingdeploy info
.
- β¬οΈ Update base deps
- π Add support for reading
.deploy
file when in a sub directory of the repo
- β¬οΈ Update base deps
- π Fix GH Deployment integration
- π Add support for github deployments API
- β¬οΈ generate deps update
- π Use aws credentials file if profile is present
- π Conditionally prompt for credentials in
init
mode only if credentials are not present in AWS file
- π Add
json
subcommand for outputting JSONified CF templates
- β¬οΈ Update to
[email protected]
to fix deploy bug
- β¬οΈ Update to latest cfn-config & cloudfriend
- π
.deploy
files can now specify aname
property to override the repo name - β¬οΈ Update all deps
- β¬οΈ Update
aws-sdk
- β¬οΈ General dep updates
- β¬οΈ general dep updates
- π Add support for propagateatlaunch tagging
- π Add support for overriding the default naming conventions for sub templates via
--name
argument
- β¬οΈ General dependency update
- π Refactor
lib/creds
for readability & future extensions - π Add ESLinting to the project
- β¬οΈ Update base deps
- π Some modes shouldn't attempt to load a template
- π Add support for the
--template
flag - π Move a bunch of modules to individual classes
- π Fix
--version
flag - π Add missing help mode for
deploy info --help
- βοΈ Fix and expand in code help documentation
- β¬οΈ Update core deps to latest versions
- β¬οΈ Update to latest
minimist
version in response to GH Security Advisory
- π Avoid error during simultaneous deploys when the CF file is deleted by whichever deploy is finished first
- π Add support for
--parameters
table mode
- π Add table support for stack Outputs
- π Refactor
info
subcommand into mode
- π Refactor artifacts to be more generic and support lambdas