opinionated-ci-pipeline
Version:
CI/CD on AWS with feature-branch builds, developer-environment deployments, and build status notifications.
201 lines (95 loc) • 9.78 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## [4.3.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.3.0-beta.1...v4.3.0) (2025-07-07)
## [4.3.0-beta.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.3.0-beta.0...v4.3.0-beta.1) (2025-07-07)
### Features
* delete feature branch zip on branch destroy ([641d4e4](https://github.com/merapar/opinionated-ci-pipeline/commit/641d4e436bb62138d7dfc156b4154497bda86f4e)), closes [#15](https://github.com/merapar/opinionated-ci-pipeline/issues/15)
### Bug Fixes
* correct main pipeline repo file name to send build status ([329e997](https://github.com/merapar/opinionated-ci-pipeline/commit/329e997cfea9730d1b93f9ab64072afe4e0b3cbc))
## [4.3.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.2.0...v4.3.0-beta.0) (2025-07-01)
### Features
* update lambdas Nodejs version ([861e8db](https://github.com/merapar/opinionated-ci-pipeline/commit/861e8dbe6601a3567ba90ead7b1b99d5309e92b7))
### Bug Fixes
* update webhook description ([d35238d](https://github.com/merapar/opinionated-ci-pipeline/commit/d35238dc4ecf3c643b9d5a18704b4bfe553a57b4)), closes [#17](https://github.com/merapar/opinionated-ci-pipeline/issues/17)
## [4.2.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.2.0-beta.1...v4.2.0) (2024-10-21)
### Bug Fixes
* base fixing path metadata on existing paths ([cc2b037](https://github.com/merapar/opinionated-ci-pipeline/commit/cc2b037fd5db927d32b8dd0780a2b6e9da40fdc3))
## [4.2.0-beta.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.2.0-beta.0...v4.2.0-beta.1) (2024-10-21)
### Bug Fixes
* apply FixPathsMetadataAspect to AppStage used in the CI ([feed0ab](https://github.com/merapar/opinionated-ci-pipeline/commit/feed0ab0e4413f7199f2bc03de464023707de288))
## [4.2.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.1.0...v4.2.0-beta.0) (2024-10-21)
### Features
* flag to unify paths metadata between CI and CLI deployed stacks ([4aa4681](https://github.com/merapar/opinionated-ci-pipeline/commit/4aa4681505647b8f7cc97569c3d771020ad095b1))
## [4.1.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.1.0-beta.0...v4.1.0) (2024-10-17)
## [4.1.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.0.1...v4.1.0-beta.0) (2024-10-17)
### Features
* expose S3 Source Bucket name ([2a451af](https://github.com/merapar/opinionated-ci-pipeline/commit/2a451af4a89b0791f6655af24acef88bc459bc21))
### [4.0.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.0.1-beta.0...v4.0.1) (2024-09-16)
### [4.0.1-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.0.0...v4.0.1-beta.0) (2024-09-16)
### Bug Fixes
* separate repo mirror zips per branch ([#14](https://github.com/merapar/opinionated-ci-pipeline/issues/14)) ([e978055](https://github.com/merapar/opinionated-ci-pipeline/commit/e978055d2a74d0c9dcdf680d85b122228d6d7ab0))
## [4.0.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.0.0-beta.1...v4.0.0) (2024-08-30)
## [4.0.0-beta.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2024-08-15)
### Features
* add prefixStackIdWithProjectName for backwards compatibility with 2.x pipeline ([55f205c](https://github.com/merapar/opinionated-ci-pipeline/commit/55f205cc2728d2c1292c8fcf9b30abdd2904610a))
* add Wave Manual Approval step ([b67d511](https://github.com/merapar/opinionated-ci-pipeline/commit/b67d5110c973a377ec772e14a1d808a08cd2b606))
## [4.0.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v3.2.0-beta.0...v4.0.0-beta.0) (2024-08-13)
### ⚠ BREAKING CHANGES
* don't use overriden CodeBuild properties for Assets upload jobs
* don't use ChangeSets by default
* replace CodeCommit mirror repository with S3 archive (#11)
### Features
* deploy feature branch environment with concurrency set to 5 ([f6dfb99](https://github.com/merapar/opinionated-ci-pipeline/commit/f6dfb99d2d6b8a56fd002e37218f23aa69a258f5))
* don't use ChangeSets by default ([d574125](https://github.com/merapar/opinionated-ci-pipeline/commit/d574125a7a40ed1de64be75c3be6262e2ce4becd))
* don't use overriden CodeBuild properties for Assets upload jobs ([e9c42f8](https://github.com/merapar/opinionated-ci-pipeline/commit/e9c42f8aee627095235b58a33bf22af82529190d))
* pre and post deployment commands ([374eb83](https://github.com/merapar/opinionated-ci-pipeline/commit/374eb83fc60c0ba4a68a2aae8660a7c68060e1ec))
* replace CodeCommit mirror repository with S3 archive ([#11](https://github.com/merapar/opinionated-ci-pipeline/issues/11)) ([bec46f3](https://github.com/merapar/opinionated-ci-pipeline/commit/bec46f35d1961961173cb32296333b511721f462))
* support skip ci tags in commit messages ([#12](https://github.com/merapar/opinionated-ci-pipeline/issues/12)) ([e965050](https://github.com/merapar/opinionated-ci-pipeline/commit/e9650504653a33e46208e09896568036a7cabf9e))
## [3.2.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v3.1.0...v3.2.0-beta.0) (2024-08-08)
### Features
* **feature-branch:** enable feature branch filtering ([cc3d695](https://github.com/merapar/opinionated-ci-pipeline/commit/cc3d695f477d1fc0e02b29a35892f77f4e8eca62))
## [3.1.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v3.0.0...v3.1.0) (2024-06-10)
### Features
* **feature-branch:** support slash in branch names ([3835d09](https://github.com/merapar/opinionated-ci-pipeline/commit/3835d09a078ea3f03dd9377ca247fbbe93d5fae0))
### Bug Fixes
* **feature-branch:** add missing substitution ([d6d6f27](https://github.com/merapar/opinionated-ci-pipeline/commit/d6d6f272ba20f06d9983150659778cc1d3460f75))
## [3.0.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v3.0.0-beta.0...v3.0.0) (2024-05-15)
## [3.0.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v2.1.0-beta.0...v3.0.0-beta.0) (2024-02-27)
### ⚠ BREAKING CHANGES
* bump version to 3.x due to braking changes in afd68f5
* bump version to 3.x due to braking changes in afd68f5 ([432074e](https://github.com/merapar/opinionated-ci-pipeline/commit/432074e25488eb4e1f4eebe01650822d3674a8a4))
## [2.1.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v2.0.1...v2.1.0-beta.0) (2024-02-27)
### Features
* add possibility to enable manual approval before deploying on environment. Solves issue [#5](https://github.com/merapar/opinionated-ci-pipeline/issues/5) ([73b895f](https://github.com/merapar/opinionated-ci-pipeline/commit/73b895f50b264286121235c863c1b8bcee1a61f9))
* support separate Slack channels for main pipeline and feature deployments ([afd68f5](https://github.com/merapar/opinionated-ci-pipeline/commit/afd68f50986b905ffbd859663d871afb1b57e12e))
### Bug Fixes
* add prefix to the identifier of ci stack ([48498d6](https://github.com/merapar/opinionated-ci-pipeline/commit/48498d675ab6bbfa009ae864bc6f655fd23dadc4))
* bitbucket build status key dependent on build name ([fbcc937](https://github.com/merapar/opinionated-ci-pipeline/commit/fbcc9370a4696989c131d5c42fe3be76926bfb24))
### [2.0.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v2.0.0...v2.0.1) (2023-10-31)
### Bug Fixes
* initial mirror trigger params on CI create ([1377fdf](https://github.com/merapar/opinionated-ci-pipeline/commit/1377fdf21f2ea675c975f90b23b4c29aaf1db1a3))
* unique CodeStar notification rule names ([091e30f](https://github.com/merapar/opinionated-ci-pipeline/commit/091e30f881752aa2fcb99b5c87c6513991c7f00f))
## [2.0.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v2.0.0-beta.2...v2.0.0) (2023-10-25)
### ⚠ BREAKING CHANGES
* use Standard 7.0 as default build image
### Features
* use Standard 7.0 as default build image ([4cba689](https://github.com/merapar/opinionated-ci-pipeline/commit/4cba689c0143a9939791ebb125d60b6d09a8aef6))
* replace CodeBuild with Lambda for repository mirroring ([1356115](https://github.com/merapar/opinionated-ci-pipeline/commit/1356115764c4741581e8cc0207d338fb83826eb6))
## [1.1.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v1.1.0-beta.1...v1.1.0) (2023-07-25)
## [1.1.0-beta.1](https://github.com/merapar/opinionated-ci-pipeline/compare/v1.1.0-beta.0...v1.1.0-beta.1) (2023-07-25)
### Bug Fixes
* use CodeStar Notifications for proper Slack notifications ([9e7b08a](https://github.com/merapar/opinionated-ci-pipeline/commit/9e7b08a11fc472093436633f070402c29b614078))
## [1.1.0-beta.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v1.0.0...v1.1.0-beta.0) (2023-04-04)
### Features
* apply all supported CodeBuild overrides to feature branch builds ([b3143b5](https://github.com/merapar/opinionated-ci-pipeline/commit/b3143b5ad536b0b944d7e4d1cf08d97d163ce6ab))
## [1.0.0](https://github.com/merapar/opinionated-ci-pipeline/compare/v1.0.0-beta.2...v1.0.0) (2023-03-17)
### Bug Fixes
* trigger initial repository mirroring ([90b51cc](https://github.com/merapar/opinionated-ci-pipeline/commit/90b51ccf476a452c2b6bfbfd3853841382f24870))
## [1.0.0-beta.2](https://github.com/merapar/opinionated-ci-pipeline/compare/v1.0.0-beta.1...v1.0.0-beta.2) (2023-03-09)
### Features
* sync repo by webhooks ([0c7dafc](https://github.com/merapar/opinionated-ci-pipeline/commit/0c7dafcf6a6601304227d1a466c3f83b9c5925f2))
## 1.0.0-beta.1 (2023-03-06)
### ⚠ BREAKING CHANGES
* move project name to CDK context parameters ([78fe340](https://github.com/merapar/opinionated-ci-pipeline/commit/78fe3408bbbbf1eab221f7791801cf17aaeb71e0))
### 1.0.0-beta.0 (2023-02-28)
Initial version