All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.4.0 (2023-04-08)
- build: Added the ability to watch a file or files in the build command (60f0260)
4.3.1 (2023-02-27)
- devops: Added the oclif manifest to the gitignore (6c03590)
4.3.0 (2023-02-27)
- tags: Added the ability to tag an image as latest with a new flag (23e64f1)
- devops: Removed the publish command because we now need otps (1958f2a)
- devops: Run prepack during the release cycle (980564f)
4.2.1 (2022-07-19)
- build: Only pull the docker image if it exists (99064fb)
4.2.0 (2022-07-19)
- docker: Added the ability to check the manifest instead of pulling the whole image (d4dd6d6)
4.1.1 (2022-07-11)
- formatting: Removed unneeded imports (e35de61)
4.1.0 (2022-07-11)
- project-version: Added a command to tell you the project version (d0808bc)
4.0.2 (2022-06-20)
- logger: Warn when there is an error using the logger because errors exit the CLI (bb60c1f)
4.0.1 (2022-06-20)
- deps: Updated the version of class-transformer (9281a66)
4.0.0 (2022-06-20)
- logging: Log the output from a command in realtime, don't log it out at the end of an exec call (85063cf)
- deps: Installed the new version of class-transformer and changed plainToClass to plainToInstance (45445bd)
- devops: Added the major release command (512e057)
3.1.2 (2022-03-23)
3.1.1 (2022-02-17)
- docker-login: Added the registry to the login command (9893dd8)
3.1.0 (2022-02-17)
3.0.3 (2021-11-02)
- docker-builder: Allow for the tag to be undefined and if it is then don't tag the image (2680332)
3.0.2 (2021-09-26)
- keywords: Added additional keywords to the entro-ci package (b2d294d)
3.0.1 (2021-09-26)
- build: The build was failing with the latest version of globby (55bbe41)
3.0.0 (2021-09-26)
- version: Added the ability to pack and update the readme during the versioning (a55a094)
- docs: Updated the badge styles in the readme (2a70076)
2.6.0 (2021-09-26)
- versioning: Added entro-version to the project (f4232c3)
2.5.0 (2021-09-20)
- build-flags: Added the docker build flags to entro-ci to allow build args and others (e33240b)
2.4.1 (2021-09-19)
2.4.0 (2021-02-07)
- tags: Append the version to the tag so that we can track versions on tag and not replace the overall version (ad1b39c)
2.3.1 (2021-02-07)
- buill-command: Default the watch directories to an empty array (424dd3c)
2.3.0 (2021-02-07)
- watch: Added the ability to watch directories during the build (ie. we don't trigger on the build directory but on a subset) (3ee619b), closes #4
2.2.0 (2021-02-07)
- build-triggers: Added a post-build trigger that lets you run a script if the image was built (5d67557), closes #3
2.1.1 (2021-02-06)
- build: Ensure that the package key is passed into the build function from all commands (e9b4c16)
2.1.0 (2021-02-06)
- templating: Added template support for any scripts that should update when the version changes (893101f), closes #2
2.0.2 (2021-02-06)
- reflect-metadata: Added the import for reflect-metadata to ensure that the CLI builds and runs correctly (3483c95)
2.0.1 (2021-02-06)
- logger: Use the logger instead of passing parameters (6de012b)
2.0.0 (2021-02-06)
- docker-build: Completely changed the build process to only use the docker registry to determine if something has been built and added the ability to track whether or not the build happened now. (2c2feb9), closes #1
1.5.7 (2021-01-21)
- build: Short term fix to trigger the build again (7bec095)
1.5.6 (2021-01-21)
1.5.5 (2021-01-18)
- build: Alias key override - short-term fix (ae3c615)
1.5.4 (2021-01-18)
- build: Removed the reuse of the alias key array (ccaba99)
1.5.3 (2021-01-18)
- build: Added an echo of the output options (7689792)
1.5.2 (2021-01-18)
- build: Return undefined if the key doesn't exist in the array (325b6be)
1.5.1 (2021-01-08)
- build: Corrected Typescript linting errors (72994dc)
1.5.0 (2021-01-08)
- build: Improved the process that is used to trigger image pushes if the hash is the same but the image name is different (31cf103)
1.4.1 (2021-01-08)
- build: Added the image name to the hash so that we can trigger builds on all entro-ci calls even if the hash is the same but the image name is different (c6c75e1)
- build: Added the node types (1d4d58f)
1.4.0 (2021-01-02)
- entro-hash: Added the ability to use Entro Hash to store tokens (497bed0)
1.3.1 (2020-11-16)
- watch-files: Added a default for the watch files if there are none specified (ef424fb)
1.3.0 (2020-11-15)
- watch-files: Added the ability to watch specific files and trigger a build if they have changed (5b228cf)
1.2.0 (2020-11-03)
- kubernetes: Added a script to enable a deployment update without the deployment itself changing (6a324bd)
1.1.3 (2020-10-25)
- hash: Removed the file name from the hash output (dadc8dc)
1.1.2 (2020-10-25)
- builder: CD into the directory and build from there to ensure that the context is correct (e2e7206)
1.1.1 (2020-10-25)
- cli: Fixed the shortening from eci and left it as entro-ci (44983b6)
1.1.0 (2020-10-25)
- docker: Added the ability to build based on a Docker file (ignoring the contents of the directory for the hash) (6b64c5d)