UNPKG

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
# 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